downloading reverse dependencies ... downloading gdtools_0.3.7.tar.gz ... ok downloading geomtextpath_0.1.1.tar.gz ... ok downloading ggforce_0.4.2.tar.gz ... ok downloading ggiraph_0.8.9.tar.gz ... ok downloading ragg_1.2.7.tar.gz ... ok downloading stevethemes_0.1.0.tar.gz ... ok downloading svglite_2.1.3.tar.gz ... ok downloading textshaping_0.3.7.tar.gz ... ok downloading unhcrthemes_0.6.2.tar.gz ... ok downloading unigd_0.1.0.tar.gz ... ok downloading VOSONDash_0.5.7.tar.gz ... ok downloading washi_0.2.0.tar.gz ... ok downloading camcorder_0.1.0.tar.gz ... ok downloading crosstable_0.7.0.tar.gz ... ok downloading FORTLS_1.4.0.tar.gz ... ok downloading kanjistat_0.9.1.tar.gz ... ok downloading marginaleffects_0.18.0.tar.gz ... ok downloading OlinkAnalyze_3.7.0.tar.gz ... ok downloading piecepackr_1.13.10.tar.gz ... ok downloading thematic_0.1.5.tar.gz ... ok installing dependencies ‘altdoc’, ‘bife’, ‘blme’, ‘brmsmargins’, ‘causaldata’, ‘crch’, ‘DALEXtra’, ‘DCchoice’, ‘Distance’, ‘equivalence’, ‘expss’, ‘fmeffects’, ‘FSA’, ‘fwb’, ‘ggdag’, ‘ggokabeito’, ‘ggstream’, ‘glmx’, ‘gridGeometry’, ‘gridpattern’, ‘grImport2’, ‘itsadug’, ‘lidR’, ‘mclogit’, ‘mhurdle’, ‘missRanger’, ‘mlr3verse’, ‘modelsummary’, ‘rayrender’, ‘rayvertex’, ‘Rchoice’, ‘RCSF’, ‘readobj’, ‘refugees’, ‘robust’, ‘robustlmm’, ‘sloop’, ‘systemfonts’, ‘titanic’, ‘treemapify’, ‘tsModel’, ‘vosonSML’, ‘VoxR’, ‘xmpdf’ also installing the dependencies ‘perm’, ‘Icens’, ‘maditr’, ‘mrds’, ‘rlas’, ‘extraoperators’, ‘scoringRules’, ‘interval’, ‘PairedData’, ‘ggparty’, ‘plotfunctions’, ‘mlr3cluster’, ‘mlr3data’, ‘mlr3filters’, ‘mlr3fselect’, ‘mlr3hyperband’, ‘mlr3mbo’, ‘mlr3tuningspaces’, ‘mlr3viz’, ‘tables’, ‘tinytable’, ‘fit.models’, ‘dunn.test’, ‘decido’, ‘rayimage’, ‘datetimeoffset’ begin installing package ‘perm’ begin installing package ‘Icens’ begin installing package ‘mrds’ begin installing package ‘maditr’ begin installing package ‘rlas’ begin installing package ‘extraoperators’ begin installing package ‘scoringRules’ begin installing package ‘ggparty’ begin installing package ‘PairedData’ begin installing package ‘plotfunctions’ begin installing package ‘mlr3cluster’ begin installing package ‘mlr3data’ begin installing package ‘mlr3filters’ begin installing package ‘mlr3fselect’ begin installing package ‘mlr3hyperband’ begin installing package ‘mlr3mbo’ begin installing package ‘mlr3tuningspaces’ begin installing package ‘mlr3viz’ begin installing package ‘tables’ begin installing package ‘tinytable’ begin installing package ‘fit.models’ begin installing package ‘dunn.test’ begin installing package ‘decido’ begin installing package ‘rayimage’ begin installing package ‘datetimeoffset’ begin installing package ‘refugees’ begin installing package ‘treemapify’ begin installing package ‘ggstream’ * installing *source* package ‘extraoperators’ ... ** package ‘extraoperators’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (extraoperators) begin installing package ‘vosonSML’ * installing *source* package ‘dunn.test’ ... ** package ‘dunn.test’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 (dunn.test) begin installing package ‘sloop’ * installing *source* package ‘perm’ ... ** package ‘perm’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (perm) begin installing package ‘RCSF’ * installing *source* package ‘fit.models’ ... ** package ‘fit.models’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 (fit.models) begin installing package ‘VoxR’ * installing *source* package ‘plotfunctions’ ... ** package ‘plotfunctions’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (plotfunctions) begin installing package ‘bife’ * installing *source* package ‘maditr’ ... ** package ‘maditr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (maditr) begin installing package ‘blme’ * installing *source* package ‘tinytable’ ... ** package ‘tinytable’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tinytable) begin installing package ‘causaldata’ * installing *source* package ‘ggstream’ ... ** package ‘ggstream’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** 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 (ggstream) begin installing package ‘DALEXtra’ * installing *source* package ‘sloop’ ... ** package ‘sloop’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 (sloop) begin installing package ‘fwb’ * installing *source* package ‘tables’ ... ** package ‘tables’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tables) begin installing package ‘systemfonts’ * installing *source* package ‘datetimeoffset’ ... ** package ‘datetimeoffset’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (datetimeoffset) begin installing package ‘ggokabeito’ * installing *source* package ‘treemapify’ ... ** package ‘treemapify’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (treemapify) begin installing package ‘glmx’ * installing *source* package ‘mlr3viz’ ... ** package ‘mlr3viz’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3viz) begin installing package ‘mclogit’ * installing *source* package ‘mlr3mbo’ ... ** package ‘mlr3mbo’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9jQpFL/R.INSTALL2cc4fb2233b243/mlr3mbo/src' gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c avl.c -o avl.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hv.c -o hv.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c infill.c -o infill.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-13 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o mlr3mbo.so avl.o hv.o infill.o init.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp9jQpFL/R.INSTALL2cc4fb2233b243/mlr3mbo/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-mlr3mbo/00new/mlr3mbo/libs ** R ** inst ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3mbo) begin installing package ‘missRanger’ * installing *source* package ‘PairedData’ ... ** package ‘PairedData’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading Creating a new generic function for ‘summary’ in package ‘PairedData’ ** 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 (PairedData) begin installing package ‘mhurdle’ * installing *source* package ‘VoxR’ ... ** package ‘VoxR’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (VoxR) begin installing package ‘Rchoice’ * installing *source* package ‘mlr3hyperband’ ... ** package ‘mlr3hyperband’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3hyperband) begin installing package ‘robustlmm’ * installing *source* package ‘Icens’ ... ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Icens) begin installing package ‘titanic’ * installing *source* package ‘ggokabeito’ ... ** package ‘ggokabeito’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggokabeito) begin installing package ‘tsModel’ * installing *source* package ‘fwb’ ... ** package ‘fwb’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fwb) begin installing package ‘altdoc’ * installing *source* package ‘missRanger’ ... ** package ‘missRanger’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (missRanger) begin installing package ‘gridGeometry’ * installing *source* package ‘mlr3filters’ ... ** package ‘mlr3filters’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3filters) begin installing package ‘grImport2’ * installing *source* package ‘titanic’ ... ** package ‘titanic’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** 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 (titanic) begin installing package ‘gridpattern’ * installing *source* package ‘glmx’ ... ** package ‘glmx’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 (glmx) begin installing package ‘readobj’ * installing *source* package ‘tsModel’ ... ** package ‘tsModel’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tsModel) begin installing package ‘interval’ * installing *source* package ‘causaldata’ ... ** package ‘causaldata’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** 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 (causaldata) begin installing package ‘expss’ * installing *source* package ‘vosonSML’ ... ** package ‘vosonSML’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (vosonSML) begin installing package ‘brmsmargins’ * installing *source* package ‘gridGeometry’ ... ** package ‘gridGeometry’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gridGeometry) begin installing package ‘equivalence’ * installing *source* package ‘ggparty’ ... ** package ‘ggparty’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggparty) begin installing package ‘itsadug’ * installing *source* package ‘DALEXtra’ ... ** package ‘DALEXtra’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DALEXtra) begin installing package ‘robust’ * installing *source* package ‘mlr3fselect’ ... ** package ‘mlr3fselect’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3fselect) begin installing package ‘FSA’ * installing *source* package ‘altdoc’ ... ** package ‘altdoc’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (altdoc) begin installing package ‘xmpdf’ * installing *source* package ‘mlr3data’ ... ** package ‘mlr3data’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** 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 (mlr3data) begin installing package ‘fmeffects’ * installing *source* package ‘grImport2’ ... ** package ‘grImport2’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (grImport2) * installing *source* package ‘blme’ ... ** package ‘blme’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (blme) * installing *source* package ‘mlr3cluster’ ... ** package ‘mlr3cluster’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 (mlr3cluster) * installing *source* package ‘gridpattern’ ... ** package ‘gridpattern’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gridpattern) * installing *source* package ‘mlr3tuningspaces’ ... ** package ‘mlr3tuningspaces’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3tuningspaces) begin installing package ‘mlr3verse’ * installing *source* package ‘equivalence’ ... ** package ‘equivalence’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpE24AWr/R.INSTALL2ccd593ac2385e/equivalence/src' gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sumU.c -o sumU.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sumW.c -o sumW.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sumXXY.c -o sumXXY.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sumXYY.c -o sumXYY.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sumq.c -o sumq.o gcc-13 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o equivalence.so sumU.o sumW.o sumXXY.o sumXYY.o sumq.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpE24AWr/R.INSTALL2ccd593ac2385e/equivalence/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-equivalence/00new/equivalence/libs ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (equivalence) * installing *source* package ‘xmpdf’ ... ** package ‘xmpdf’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (xmpdf) * installing *source* package ‘mclogit’ ... ** package ‘mclogit’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mclogit) * installing *source* package ‘decido’ ... ** package ‘decido’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmHMdAC/R.INSTALL2cc52251e7f9af/decido/src' g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O2 -Wall -pedantic -mtune=native -c decido.cpp -o decido.o g++-13 -std=gnu++11 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o decido.so RcppExports.o decido.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpmHMdAC/R.INSTALL2cc52251e7f9af/decido/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-decido/00new/decido/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (decido) * installing *source* package ‘mrds’ ... ** package ‘mrds’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mrds) begin installing package ‘Distance’ * installing *source* package ‘interval’ ... ** package ‘interval’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (interval) begin installing package ‘DCchoice’ * installing *source* package ‘mhurdle’ ... ** package ‘mhurdle’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpAqwefO/R.INSTALL2cca99832f1a5/mhurdle/src' gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c ptnorm.f -o ptnorm.o gcc-13 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o mhurdle.so init.o ptnorm.o -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpAqwefO/R.INSTALL2cca99832f1a5/mhurdle/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-mhurdle/00new/mhurdle/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mhurdle) * installing *source* package ‘Rchoice’ ... ** package ‘Rchoice’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Rchoice) * installing *source* package ‘itsadug’ ... ** package ‘itsadug’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (itsadug) * installing *source* package ‘FSA’ ... ** package ‘FSA’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** 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 (FSA) * installing *source* package ‘expss’ ... ** package ‘expss’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (expss) * installing *source* package ‘DCchoice’ ... ** package ‘DCchoice’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DCchoice) * installing *source* package ‘Distance’ ... ** package ‘Distance’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Distance) * installing *source* package ‘mlr3verse’ ... ** package ‘mlr3verse’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3verse) * installing *source* package ‘robust’ ... ** package ‘robust’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNQVz1j/R.INSTALL2ccd832ed9e5a3/robust/src' gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c compatibility.c -o compatibility.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c gamrob.f -o gamrob.o gamrob.f:1752:72: 1752 | rlpsis=ps1*s1*ans | ^ Warning: ‘ps1’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:1723:10: 1723 | ps1=expsi(dx,jpsi,jps0,sigm,a11,a21,a22,c1,c2,b1,b2) | ^ note: ‘ps1’ was declared here gamrob.f:1743:72: 1743 | rlpsis=ps2*s1*ans | ^ Warning: ‘ps2’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:1727:10: 1727 | ps2=expsi(dx,jpsi,jps0,sigm,a11,a21,a22,c1,c2,b1,b2) | ^ note: ‘ps2’ was declared here gamrob.f:1677:38: 1677 | DOUBLE PRECISION FUNCTION RLDPSI(X,JPSI,JPS0,SIGM, | ^ Warning: ‘__result_rldpsi’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:190:72: 190 | BETA=-u12x12/digam | ^ Warning: ‘u12x12’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:184:14: 184 | u12x12=SUMI | ^ note: ‘u12x12’ was declared here gamrob.f:1049:72: 1049 | c1c2(1)=c1 | ^ Warning: ‘c1’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:947:37: 947 | CALL RLLNTRP0(MDT,TAB,ALFA,C1,C2,A11,A21,A22, | ^ note: ‘c1’ declared here gamrob.f:1050:72: 1050 | c1c2(2)=c2 | ^ Warning: ‘c2’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:947:40: 947 | CALL RLLNTRP0(MDT,TAB,ALFA,C1,C2,A11,A21,A22, | ^ note: ‘c2’ declared here gamrob.f:1052:72: 1052 | a123(2)=a21 | ^ Warning: ‘a21’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:947:48: 947 | CALL RLLNTRP0(MDT,TAB,ALFA,C1,C2,A11,A21,A22, | ^ note: ‘a21’ declared here gamrob.f:1053:72: 1053 | a123(3)=a22 | ^ Warning: ‘a22’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:947:52: 947 | CALL RLLNTRP0(MDT,TAB,ALFA,C1,C2,A11,A21,A22, | ^ note: ‘a22’ declared here gamrob.f:1013:10: 1013 | IF (TMP.LE.FMIN9) THEN | ^ Warning: ‘fmin9’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:1007:13: 1007 | FMIN9=DABS(SIGN9(1)) | ^ note: ‘fmin9’ was declared here gamrob.f:1882:26: 1882 | IF (ALFA.LE.0.D0.OR.SIGM.LE.0.D0) MESSAGE=1 | ^ Warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:1871:12: 1871 | ALFA=ALPHA | ^ note: ‘alfa’ declared here gamrob.f:1882:26: 1882 | IF (ALFA.LE.0.D0.OR.SIGM.LE.0.D0) MESSAGE=1 | ^ Warning: ‘sigm’ may be used uninitialized [-Wmaybe-uninitialized] gamrob.f:1872:12: 1872 | SIGM=SIGMA | ^ note: ‘sigm’ declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c glmrob.f -o glmrob.o glmrob.f:1478:37: 1478 | double precision FUNCTION RLUGL(UPAR,S,IUGL,ICASE,B) | ^ Warning: ‘__result_rlugl’ may be used uninitialized [-Wmaybe-uninitialized] glmrob.f:267:72: 267 | E(I)=T1**2*PI+T0**2*(ONE-PI) | ^ Warning: ‘ei’ may be used uninitialized [-Wmaybe-uninitialized] glmrob.f:272:14: 272 | EI=ZERO | ^ note: ‘ei’ was declared here glmrob.f:266:72: 266 | D(I)=T1*(ONE-PI)*PI-T0*PI*(ONE-PI) | ^ Warning: ‘di’ may be used uninitialized [-Wmaybe-uninitialized] glmrob.f:271:14: 271 | DI=ZERO | ^ note: ‘di’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c lmrobbi.f -o lmrobbi.o lmrobbi.f:692:6: 692 | FUNCTION rlINS1bi(S,WGT,N,SIGM,INDEX,TUNINGC,XLCNST,EXPSI) | ^ Warning: ‘__result_rlins1bi’ may be used uninitialized [-Wmaybe-uninitialized] lmrobbi.f:749:6: 749 | FUNCTION rlINS2bi(S,WGT,N,SIGM,INDEX,TUNINGC,XLCNST,EXPSI) | ^ Warning: ‘__result_rlins2bi’ may be used uninitialized [-Wmaybe-uninitialized] lmrobbi.f:892:72: 892 | TUNINGC(1)=ZBAR2 | ^ Warning: ‘zbar2’ may be used uninitialized [-Wmaybe-uninitialized] lmrobbi.f:888:14: 888 | ZBAR2=WGT(L)*WGT(L) | ^ note: ‘zbar2’ was declared here lmrobbi.f:94:72: 94 | E=1.D0/E | ^ Warning: ‘e’ may be used uninitialized [-Wmaybe-uninitialized] lmrobbi.f:71:7: 71 | E=2.D0 | ^ note: ‘e’ was declared here lmrobbi.f:1115:10: 1115 | IF (SC3(IN) .GE. ZERO) GOTO 100 | ^ Warning: ‘in’ may be used uninitialized [-Wmaybe-uninitialized] lmrobbi.f:1113:11: 1113 | IN=J | ^ note: ‘in’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c lmrobfs.f -o lmrobfs.o lmrobfs.f:334:72: 334 | NEND = NHALF | ^ Warning: ‘nhalf’ may be used uninitialized [-Wmaybe-uninitialized] lmrobfs.f:322:11: 322 | 710 NHALF=NX/2 | ^ note: ‘nhalf’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c lmrobml.f -o lmrobml.o lmrobml.f:362:13: 362 | IF (J .NE. IMAX) THEN | ^ Warning: ‘imax’ may be used uninitialized [-Wmaybe-uninitialized] lmrobml.f:359:19: 359 | IMAX=I | ^ note: ‘imax’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c lmrobmm.f -o lmrobmm.o lmrobmm.f:1659:72: 1659 | ni = nstocklen(ind) | ^ Warning: ‘ind’ may be used uninitialized [-Wmaybe-uninitialized] lmrobmm.f:1656:15: 1656 | ind = j | ^ note: ‘ind’ was declared here gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mmprnt.c -o mmprnt.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rb.c -o rb.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c tdmean.f -o tdmean.o tdmean.f:2468:72: 2468 | TMP=(F2-F1)/(U-EL)-1.D0 | ^ Warning: ‘f2’ may be used uninitialized [-Wmaybe-uninitialized] tdmean.f:2462:10: 2462 | F2=FX | ^ note: ‘f2’ was declared here tdmean.f:1865:72: 1865 | sF=DBLE(SUP-SLOW)/(1.D0-2.D0*GAM) | ^ Warning: ‘sup’ may be used uninitialized [-Wmaybe-uninitialized] tdmean.f:1859:13: 1859 | SUP=(A1 + A2 - 2.D0*A0) - DBLE(mF) * (B1 + B2 - 2.D0*B0) | ^ note: ‘sup’ was declared here tdmean.f:1908:72: 1908 | TMP=(F2-F1)/(U-EL)-1.D0 | ^ Warning: ‘f2’ may be used uninitialized [-Wmaybe-uninitialized] tdmean.f:1880:10: 1880 | F2=F0 | ^ note: ‘f2’ was declared here tdmean.f:2986:72: 2986 | XMS=(F2-F1)/(UU-LL)-1.D0 | ^ Warning: ‘f2’ may be used uninitialized [-Wmaybe-uninitialized] tdmean.f:2968:39: 2968 | DOUBLE PRECISION L,X,X0,XMS,F1,F2,FX,UU,LL,V(NV),PARAM(1) | ^ note: ‘f2’ was declared here tdmean.f:2436:72: 2436 | sF=(SUP-SLOW)/(1.D0-2.D0*GAM) | ^ Warning: ‘sup’ may be used uninitialized [-Wmaybe-uninitialized] tdmean.f:2428:13: 2428 | SUP=(A1 + A2 - 2.D0 * A0) - mF * (B1 + B2 - 2.D0 * B0) | ^ note: ‘sup’ was declared here tdmean.f:2960:72: 2960 | sF=(SUP-SLOW)/(1.D0-2.D0*GAM) | ^ Warning: ‘sup’ may be used uninitialized [-Wmaybe-uninitialized] tdmean.f:2952:13: 2952 | SUP=(A1 + A2 - 2.D0 * A0) - mF * (B1 + B2 - 2.D0 * B0) | ^ note: ‘sup’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c tmlfor.f -o tmlfor.o tmlfor.f:265:6: 265 | FUNCTION ICNREP(N,NP,IOPT,IMODE) | ^ Warning: ‘__result_icnrep’ may be used uninitialized [-Wmaybe-uninitialized] gfortran-13 -fpic -g -O2 -Wall -mtune=native -c wblrob.f -o wblrob.o wblrob.f:1446:72: 1446 | 10 rlwpsis=ps1*s1*ans | ^ Warning: ‘ps1’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1426:10: 1426 | ps1=expsi(dx,jpsi,jps0,a11,a21,a22,c1,c2,b1,b2) | ^ note: ‘ps1’ was declared here wblrob.f:1448:72: 1448 | 20 rlwpsis=ps2*s1*ans | ^ Warning: ‘ps2’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1430:10: 1430 | ps2=expsi(dx,jpsi,jps0,a11,a21,a22,c1,c2,b1,b2) | ^ note: ‘ps2’ was declared here wblrob.f:1373:6: 1373 | FUNCTION RLWDPSI(X,JPSI,JPS0,A11,A21,A22,C1,C2,B1,B2) | ^ Warning: ‘__result_rlwdpsi’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:235:72: 235 | BETA=-U12X12/U12X11 | ^ Warning: ‘u12x12’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:229:14: 229 | U12X12=SUMI | ^ note: ‘u12x12’ was declared here wblrob.f:1125:10: 1125 | IF (TMP.LT.FMIN9) THEN | ^ Warning: ‘fmin9’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1093:13: 1093 | FMIN9=DABS(SIGN9(1)) | ^ note: ‘fmin9’ was declared here wblrob.f:1029:11: 1029 | A11=TAB(3) | ^ Warning: ‘a11’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1030:11: 1030 | A21=TAB(4) | ^ Warning: ‘a21’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1148:72: 1148 | a123(3)=a22*v | ^ Warning: ‘a22’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1031:11: 1031 | A22=TAB(5) | ^ note: ‘a22’ was declared here wblrob.f:1144:72: 1144 | c1c2(1)=c1/v | ^ Warning: ‘c1’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1027:10: 1027 | C1=TAB(1) | ^ note: ‘c1’ was declared here wblrob.f:1145:72: 1145 | c1c2(2)=c2/v | ^ Warning: ‘c2’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1028:10: 1028 | C2=TAB(2) | ^ note: ‘c2’ was declared here wblrob.f:1237:16: 1237 | 1 .AND. NSTP.LE.2) GOTO 300 | ^ Warning: ‘alf1’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1231:10: 1231 | ALF1=ALFA | ^ note: ‘alf1’ was declared here wblrob.f:1237:16: 1237 | 1 .AND. NSTP.LE.2) GOTO 300 | ^ Warning: ‘nstp’ may be used uninitialized [-Wmaybe-uninitialized] wblrob.f:1221:10: 1221 | NSTP=1 | ^ note: ‘nstp’ was declared here gcc-13 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o robust.so compatibility.o gamrob.o glmrob.o lmrobbi.o lmrobfs.o lmrobml.o lmrobmm.o mmprnt.o rb.o tdmean.o tmlfor.o wblrob.o -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpNQVz1j/R.INSTALL2ccd832ed9e5a3/robust/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-robust/00new/robust/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (robust) * installing *source* package ‘fmeffects’ ... ** package ‘fmeffects’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fmeffects) * installing *source* package ‘readobj’ ... ** package ‘readobj’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPJ5Pvy/R.INSTALL2ccc8b2cde2663/readobj/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c loadobj.cpp -o loadobj.o loadobj.cpp: In function ‘Rcpp::List loadobj(std::string, std::string, bool)’: loadobj.cpp:65:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 65 | for (size_t v = 0; v < fv; v++) { | ~~^~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c tiny_obj_loader.cc -o tiny_obj_loader.o In file included from tiny_obj_loader.cc:2: tiny_obj_loader.h: In function ‘bool tinyobj::LoadObj(attrib_t*, std::vector*, std::vector*, std::string*, std::string*, std::istream*, MaterialReader*, bool, bool)’: tiny_obj_loader.h:1923:27: warning: ‘idx’ may be used uninitialized [-Wmaybe-uninitialized] 1923 | line_cache.idx1 = idx; | ~~~~~~~~~~~~~~~~^~~~~ tiny_obj_loader.h:1914:13: note: ‘idx’ was declared here 1914 | int idx; | ^~~ g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o readobj.so RcppExports.o loadobj.o tiny_obj_loader.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPJ5Pvy/R.INSTALL2ccc8b2cde2663/readobj/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-readobj/00new/readobj/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (readobj) * installing *source* package ‘RCSF’ ... ** package ‘RCSF’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpi6vjUE/R.INSTALL2cc6ee259b2dc5/RCSF/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CSF.cpp -o CSF.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Cloth.cpp -o Cloth.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Constraint.cpp -o Constraint.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Particle.cpp -o Particle.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Progress.cpp -o Progress.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c R_CSF.cpp -o R_CSF.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Rasterization.cpp -o Rasterization.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c XYZReader.cpp -o XYZReader.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c c2cdist.cpp -o c2cdist.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c point_cloud.cpp -o point_cloud.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o RCSF.so CSF.o Cloth.o Constraint.o Particle.o Progress.o R_CSF.o Rasterization.o RcppExports.o XYZReader.o c2cdist.o point_cloud.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpi6vjUE/R.INSTALL2cc6ee259b2dc5/RCSF/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-RCSF/00new/RCSF/libs ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RCSF) * installing *source* package ‘bife’ ... ** package ‘bife’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp0wE2av/R.INSTALL2cc7d927e2702a/bife/src' g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c bias_corr.cpp -o bias_corr.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c bife.cpp -o bife.o g++-13 -std=gnu++11 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o bife.so RcppExports.o bias_corr.o bife.o -fopenmp -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp0wE2av/R.INSTALL2cc7d927e2702a/bife/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-bife/00new/bife/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bife) * installing *source* package ‘refugees’ ... ** package ‘refugees’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (refugees) * installing *source* package ‘rayimage’ ... ** package ‘rayimage’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpzAbZBU/R.INSTALL2cc521f69a1fc/rayimage/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c bool_distance.cpp -o bool_distance.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c covert_to_nr.cpp -o covert_to_nr.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c pointspread.cpp -o pointspread.o pointspread.cpp: In function ‘Rcpp::NumericMatrix resize_matrix_stb(Rcpp::NumericMatrix, int, int, int)’: pointspread.cpp:101:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 101 | for(unsigned int i = 0; i < image.nrow(); i++ ) { | ~~^~~~~~~~~~~~~~ pointspread.cpp:102:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 102 | for(unsigned int j = 0; j < image.ncol(); j++) { | ~~^~~~~~~~~~~~~~ pointspread.cpp: In function ‘arma::mat generate_disk(float, int, bool, bool)’: pointspread.cpp:164:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 164 | for(int i = 0; i < testmat.n_rows; i++) { | ~~^~~~~~~~~~~~~~~~ pointspread.cpp:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 165 | for(int j = 0; j < testmat.n_cols; j++) { | ~~^~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o rayimage.so RcppExports.o bool_distance.o covert_to_nr.o pointspread.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpzAbZBU/R.INSTALL2cc521f69a1fc/rayimage/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-rayimage/00new/rayimage/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rayimage) begin installing package ‘rayvertex’ * installing *source* package ‘systemfonts’ ... ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS=-I/usr/include/freetype2 -I/usr/include/libpng16 Using PKG_LIBS=-lfontconfig -lfreetype ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXJRa18/R.INSTALL2cc8d253ebc01a/systemfonts/src' rm -f systemfonts.so caches.o cpp11.o dev_metrics.o font_matching.o font_registry.o ft_cache.o string_shape.o font_metrics.o font_fallback.o string_metrics.o emoji.o cache_store.o init.o unix/FontManagerLinux.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c caches.cpp -o caches.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cpp11.cpp -o cpp11.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dev_metrics.cpp -o dev_metrics.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c font_matching.cpp -o font_matching.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c font_registry.cpp -o font_registry.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ft_cache.cpp -o ft_cache.o In file included from ft_cache.cpp:3: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include/cpp11/protect.hpp:326:3: warning: ‘cpp11::preserved’ defined but not used [-Wunused-variable] 326 | } preserved; | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c string_shape.cpp -o string_shape.o In file included from utils.h:9, from string_shape.h:15, from string_shape.cpp:4: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include/cpp11/protect.hpp:326:3: warning: ‘cpp11::preserved’ defined but not used [-Wunused-variable] 326 | } preserved; | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c font_metrics.cpp -o font_metrics.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c font_fallback.cpp -o font_fallback.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c string_metrics.cpp -o string_metrics.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c emoji.cpp -o emoji.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cache_store.cpp -o cache_store.o In file included from utils.h:9, from cache_store.cpp:5: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include/cpp11/protect.hpp:326:3: warning: ‘cpp11::preserved’ defined but not used [-Wunused-variable] 326 | } preserved; | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c init.cpp -o init.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/include/freetype2 -I/usr/include/libpng16 -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c unix/FontManagerLinux.cpp -o unix/FontManagerLinux.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o systemfonts.so caches.o cpp11.o dev_metrics.o font_matching.o font_registry.o ft_cache.o string_shape.o font_metrics.o font_fallback.o string_metrics.o emoji.o cache_store.o init.o unix/FontManagerLinux.o -lfontconfig -lfreetype -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXJRa18/R.INSTALL2cc8d253ebc01a/systemfonts/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-systemfonts/00new/systemfonts/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (systemfonts) begin installing package ‘ggdag’ begin installing package ‘modelsummary’ * installing *source* package ‘modelsummary’ ... ** package ‘modelsummary’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (modelsummary) * installing *source* package ‘ggdag’ ... ** package ‘ggdag’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggdag) * installing *source* package ‘scoringRules’ ... ** package ‘scoringRules’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmprNuHSk/R.INSTALL2cc4e6152b7746/scoringRules/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c mixn.cpp -o mixn.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c procs_casestudy.cpp -o procs_casestudy.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c procs_es.cpp -o procs_es.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o scoringRules.so RcppExports.o mixn.o procs_casestudy.o procs_es.o -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprNuHSk/R.INSTALL2cc4e6152b7746/scoringRules/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-scoringRules/00new/scoringRules/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (scoringRules) begin installing package ‘crch’ * installing *source* package ‘robustlmm’ ... ** package ‘robustlmm’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’ using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpBhunLS/R.INSTALL2ccb03593c7e16/robustlmm/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DSTRICT_R_HEADERS -DUSE_FC_LEN_T -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/robustbase/include' -I'/home/hornik/tmp/R-d-gcc-13/library/Matrix/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Integration.cpp -o Integration.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DSTRICT_R_HEADERS -DUSE_FC_LEN_T -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/robustbase/include' -I'/home/hornik/tmp/R-d-gcc-13/library/Matrix/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c PsiFunction.cpp -o PsiFunction.o In file included from /usr/include/c++/13/bits/specfun.h:43, from /usr/include/c++/13/cmath:3699, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/platform/compiler.h:100, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:62, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:27, from PsiFunction.h:4, from PsiFunction.cpp:1: In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const double; _Up = double; bool _IsMove = false]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = double*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = double*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = double*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = double*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘void RobustbasePsi::initialiseTuningParametersFromDefaults()’ at PsiFunction.cpp:462:12: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DSTRICT_R_HEADERS -DUSE_FC_LEN_T -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/robustbase/include' -I'/home/hornik/tmp/R-d-gcc-13/library/Matrix/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c local_stubs.c -o local_stubs.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DSTRICT_R_HEADERS -DUSE_FC_LEN_T -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/robustbase/include' -I'/home/hornik/tmp/R-d-gcc-13/library/Matrix/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c misc.cpp -o misc.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DSTRICT_R_HEADERS -DUSE_FC_LEN_T -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/robustbase/include' -I'/home/hornik/tmp/R-d-gcc-13/library/Matrix/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rlmerMatrixUtils.cpp -o rlmerMatrixUtils.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DSTRICT_R_HEADERS -DUSE_FC_LEN_T -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/robustbase/include' -I'/home/hornik/tmp/R-d-gcc-13/library/Matrix/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c robustlmm_init.cpp -o robustlmm_init.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o robustlmm.so Integration.o PsiFunction.o local_stubs.o misc.o rlmerMatrixUtils.o robustlmm_init.o -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpBhunLS/R.INSTALL2ccb03593c7e16/robustlmm/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-robustlmm/00new/robustlmm/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (robustlmm) * installing *source* package ‘crch’ ... ** package ‘crch’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPVODir/R.INSTALL2cd4712658b005/crch/src' gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c clogis.c -o clogis.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cnorm.c -o cnorm.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ct.c -o ct.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mycov.c -o mycov.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tlogis.c -o tlogis.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tnorm.c -o tnorm.o gcc-13 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tt.c -o tt.o gcc-13 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o crch.so clogis.o cnorm.o ct.o init.o mycov.o tlogis.o tnorm.o tt.o -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPVODir/R.INSTALL2cd4712658b005/crch/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-crch/00new/crch/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (crch) * installing *source* package ‘brmsmargins’ ... ** package ‘brmsmargins’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp7r7PDE/R.INSTALL2ccd494cb7f29e/brmsmargins/src' g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c integratemvn.cpp -o integratemvn.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c integratere.cpp -o integratere.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c lmcpp.cpp -o lmcpp.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c rowbootmeans.cpp -o rowbootmeans.o g++-13 -std=gnu++11 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c tab2mat.cpp -o tab2mat.o g++-13 -std=gnu++11 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o brmsmargins.so RcppExports.o integratemvn.o integratere.o lmcpp.o rowbootmeans.o tab2mat.o -fopenmp -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp7r7PDE/R.INSTALL2ccd494cb7f29e/brmsmargins/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-brmsmargins/00new/brmsmargins/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (brmsmargins) * installing *source* package ‘rlas’ ... ** package ‘rlas’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpISpd6Q/R.INSTALL2cc4ae5133b35b/rlas/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_txt.cpp -o LASlib/lasreader_txt.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/fopen_compressed.cpp -o LASlib/fopen_compressed.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswriter_las.cpp -o LASlib/laswriter_las.o LASlib/laswriter_las.cpp: In member function ‘virtual BOOL LASwriterLAS::update_header(const LASheader*, BOOL, BOOL)’: LASlib/laswriter_las.cpp:1220:17: warning: comparison of integer expressions of different signedness: ‘I32’ {aka ‘int’} and ‘const U32’ {aka ‘const unsigned int’} [-Wsign-compare] 1220 | for (i = 0; i < header->number_of_extended_variable_length_records; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreaderbuffered.cpp -o LASlib/lasreaderbuffered.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreadermerged.cpp -o LASlib/lasreadermerged.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswriter_wrl.cpp -o LASlib/laswriter_wrl.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_shp.cpp -o LASlib/lasreader_shp.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_asc.cpp -o LASlib/lasreader_asc.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreaderstored.cpp -o LASlib/lasreaderstored.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreaderpipeon.cpp -o LASlib/lasreaderpipeon.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_bil.cpp -o LASlib/lasreader_bil.o LASlib/lasreader_bil.cpp: In member function ‘BOOL LASreaderBIL::read_hdr_file(const CHAR*)’: LASlib/lasreader_bil.cpp:400:15: warning: pointer ‘file_name_hdr’ may be used after ‘void free(void*)’ [-Wuse-after-free] 400 | REprintf( "ERROR: cannot open files '%s.hdr' or '%s.HDR'\n", file_name_hdr, file_name_hdr); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LASlib/lasreader_bil.cpp:395:9: note: call to ‘void free(void*)’ here 395 | free(file_name_hdr); | ~~~~^~~~~~~~~~~~~~~ LASlib/lasreader_bil.cpp:399:24: warning: pointer ‘file_name_hdr’ may be used after ‘void free(void*)’ [-Wuse-after-free] 399 | file_name_hdr[len] = '\0'; | ^ LASlib/lasreader_bil.cpp:395:9: note: call to ‘void free(void*)’ here 395 | free(file_name_hdr); | ~~~~^~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lastransform.cpp -o LASlib/lastransform.o LASlib/lastransform.cpp:794:155: warning: multi-character character constant [-Wmultichar] 794 | inline I32 get_command(CHAR* string) const { return snprintf(string, 256, "-%s%c %u ", name(), (rgbi == 0 ? 'R' : (rgbi == 1 ? 'G' : (rgbi == 2 ? 'B' : 'NIR'))), index); }; | ^~~~~ LASlib/lastransform.cpp:1072:155: warning: multi-character character constant [-Wmultichar] 1072 | inline I32 get_command(CHAR* string) const { return snprintf(string, 256, "-%s%c %u ", name(), (rgbi == 0 ? 'R' : (rgbi == 1 ? 'G' : (rgbi == 2 ? 'B' : 'NIR'))), index); }; | ^~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswaveform13writer.cpp -o LASlib/laswaveform13writer.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswaveform13reader.cpp -o LASlib/laswaveform13reader.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswritercompatible.cpp -o LASlib/laswritercompatible.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasutility.cpp -o LASlib/lasutility.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_dtm.cpp -o LASlib/lasreader_dtm.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasfilter.cpp -o LASlib/lasfilter.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasignore.cpp -o LASlib/lasignore.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laskdtree.cpp -o LASlib/laskdtree.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswriter_qfit.cpp -o LASlib/laswriter_qfit.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_qfit.cpp -o LASlib/lasreader_qfit.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswriter.cpp -o LASlib/laswriter.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader.cpp -o LASlib/lasreader.o LASlib/lasreader.cpp: In member function ‘BOOL LASreader::read_point_inside_rectangle_copc_indexed()’: LASlib/lasreader.cpp:469:14: warning: variable ‘inrect’ set but not used [-Wunused-but-set-variable] 469 | bool inrect; | ^~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_las.cpp -o LASlib/lasreader_las.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_ply.cpp -o LASlib/lasreader_ply.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/lasreader_bin.cpp -o LASlib/lasreader_bin.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswriter_bin.cpp -o LASlib/laswriter_bin.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASlib/laswriter_txt.cpp -o LASlib/laswriter_txt.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/laszip.cpp -o LASzip/laszip.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasindex.cpp -o LASzip/lasindex.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/arithmeticmodel.cpp -o LASzip/arithmeticmodel.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/laswriteitemcompressed_v1.cpp -o LASzip/laswriteitemcompressed_v1.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/laswriteitemcompressed_v2.cpp -o LASzip/laswriteitemcompressed_v2.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/laswriteitemcompressed_v3.cpp -o LASzip/laswriteitemcompressed_v3.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/laswriteitemcompressed_v4.cpp -o LASzip/laswriteitemcompressed_v4.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasreaditemcompressed_v1.cpp -o LASzip/lasreaditemcompressed_v1.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasreaditemcompressed_v2.cpp -o LASzip/lasreaditemcompressed_v2.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasreaditemcompressed_v3.cpp -o LASzip/lasreaditemcompressed_v3.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasreaditemcompressed_v4.cpp -o LASzip/lasreaditemcompressed_v4.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/arithmeticdecoder.cpp -o LASzip/arithmeticdecoder.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/arithmeticencoder.cpp -o LASzip/arithmeticencoder.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasquadtree.cpp -o LASzip/lasquadtree.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/laswritepoint.cpp -o LASzip/laswritepoint.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasreadpoint.cpp -o LASzip/lasreadpoint.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/integercompressor.cpp -o LASzip/integercompressor.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lasinterval.cpp -o LASzip/lasinterval.o LASzip/lasinterval.cpp: In member function ‘void LASinterval::merge_intervals(U32, BOOL)’: LASzip/lasinterval.cpp:304:24: warning: ‘diff’ may be used uninitialized [-Wmaybe-uninitialized] 304 | if (verbose) REprintf("largest interval gap increased to %u\n", diff); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LASzip/lasinterval.cpp:211:7: note: ‘diff’ was declared here 211 | U32 diff; | ^~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LASzip/lascopc.cpp -o LASzip/lascopc.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c altrep_compact_replication.cpp -o altrep_compact_replication.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rlasstreamer.cpp -o rlasstreamer.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rlasextrabytesattributes.cpp -o rlasextrabytesattributes.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c readLAS.cpp -o readLAS.o In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/core/radian_access.hpp:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:50, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry.hpp:17, from readLAS.cpp:36: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] 714 | else if (x == BOOST_FLOAT128_C(0.0)) | ^~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic] 717 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN) | ^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:20, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp:17, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:29, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:57: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/assert.hpp:35, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/requires.hpp:8, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:31, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::polygon >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/polygon.hpp:195:29: required from ‘struct boost::geometry::traits::ring_const_type > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:51:66: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:60:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Ring::~Ring() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Polygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Polygon::~Polygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Ring::~Ring() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ readLAS.cpp:63:18: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Polygon::~Polygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept > > >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPolygon::~MultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPolygon::~MultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::multi_polygon > >; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:646:75: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(TokenizerIterator&, const TokenizerIterator&, const std::string&, MultiGeometry&) [with TokenizerIterator = boost::token_iterator, __gnu_cxx::__normal_iterator >, std::__cxx11::basic_string >; MultiGeometry = boost::geometry::model::multi_polygon > >; Parser = boost::geometry::detail::wkt::polygon_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipolygon; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:628:14: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(const std::string&, MultiGeometry&) [with MultiGeometry = boost::geometry::model::multi_polygon > >; Parser = boost::geometry::detail::wkt::polygon_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipolygon; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1203:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ readLAS.cpp:64:30: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:340:5: required from ‘struct boost::geometry::concepts::within::dispatch::check_within, boost::geometry::model::multi_polygon > >, boost::geometry::point_tag, boost::geometry::multi_polygon_tag, boost::geometry::areal_tag, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::point]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:67:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::point]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:67:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: required from ‘class boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:109:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstRing::~ConstRing() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 78 | BOOST_CONCEPT_USAGE(ConstRing) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPolygon > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPolygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: required from ‘class boost::geometry::concepts::ConstMultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPolygon::~ConstPolygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: required from ‘class boost::geometry::concepts::ConstMultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstMultiPolygon::~ConstMultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 75 | BOOST_CONCEPT_USAGE(ConstMultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ readLAS.cpp:86:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:340:5: required from ‘struct boost::geometry::concepts::within::dispatch::check_within, boost::geometry::model::polygon >, boost::geometry::point_tag, boost::geometry::polygon_tag, boost::geometry::areal_tag, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ readLAS.cpp:86:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::point]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:67:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: required from ‘class boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstRing::~ConstRing() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 78 | BOOST_CONCEPT_USAGE(ConstRing) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPolygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPolygon::~ConstPolygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: required from ‘class boost::geometry::concepts::ConstMultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:68:41: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstMultiPolygon::~ConstMultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 75 | BOOST_CONCEPT_USAGE(ConstMultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ readLAS.cpp:86:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:122:13: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:122:13: required from ‘static void boost::geometry::concepts::WithinStrategyPolygonal::checker::apply(ApplyMethod, ResultMethod) [with ApplyMethod = bool (*)(const boost::geometry::model::point&, const boost::geometry::model::point&, const boost::geometry::model::point&, boost::geometry::strategy::within::detail::cartesian_winding_base, void>::counter&); ResultMethod = int (*)(const boost::geometry::strategy::within::detail::cartesian_winding_base, void>::counter&); Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:170:23: required from ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:340:5: required from ‘struct boost::geometry::concepts::within::dispatch::check_within, boost::geometry::model::multi_polygon > >, boost::geometry::point_tag, boost::geometry::multi_polygon_tag, boost::geometry::areal_tag, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = const boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ readLAS.cpp:71:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = const boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::ring, true, true, std::vector, std::allocator>; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:174:25: required from ‘static int boost::geometry::detail_dispatch::within::point_in_geometry::apply(const Point&, const Ring&, const Strategy&) [with Point = boost::geometry::model::point; Strategy = boost::geometry::strategies::relate::cartesian<>; Ring = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:199:21: required from ‘static int boost::geometry::detail_dispatch::within::point_in_geometry::apply(const Point&, const Polygon&, const Strategy&) [with Point = boost::geometry::model::point; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:353:71: required from ‘int boost::geometry::detail::within::point_in_geometry(const Point&, const Geometry&, const Strategy&) [with Point = boost::geometry::model::point; Geometry = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:365:29: required from ‘bool boost::geometry::detail::within::covered_by_point_geometry(const Point&, const Geometry&, const Strategy&) [with Point = boost::geometry::model::point; Geometry = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:44:57: required from ‘static bool boost::geometry::detail::covered_by::use_point_in_geometry::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:74:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ readLAS.cpp:86:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c readheader.cpp -o readheader.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c writeLAS.cpp -o writeLAS.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c writeLAX.cpp -o writeLAX.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c fast.cpp -o fast.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -DNDEBUG -DUNORDERED -DHAVE_UNORDERED_MAP -I./ -I./LASlib/ -I./LASzip/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o rlas.so LASlib/lasreader_txt.o LASlib/fopen_compressed.o LASlib/laswriter_las.o LASlib/lasreaderbuffered.o LASlib/lasreadermerged.o LASlib/laswriter_wrl.o LASlib/lasreader_shp.o LASlib/lasreader_asc.o LASlib/lasreaderstored.o LASlib/lasreaderpipeon.o LASlib/lasreader_bil.o LASlib/lastransform.o LASlib/laswaveform13writer.o LASlib/laswaveform13reader.o LASlib/laswritercompatible.o LASlib/lasutility.o LASlib/lasreader_dtm.o LASlib/lasfilter.o LASlib/lasignore.o LASlib/laskdtree.o LASlib/laswriter_qfit.o LASlib/lasreader_qfit.o LASlib/laswriter.o LASlib/lasreader.o LASlib/lasreader_las.o LASlib/lasreader_ply.o LASlib/lasreader_bin.o LASlib/laswriter_bin.o LASlib/laswriter_txt.o LASzip/laszip.o LASzip/lasindex.o LASzip/arithmeticmodel.o LASzip/laswriteitemcompressed_v1.o LASzip/laswriteitemcompressed_v2.o LASzip/laswriteitemcompressed_v3.o LASzip/laswriteitemcompressed_v4.o LASzip/lasreaditemcompressed_v1.o LASzip/lasreaditemcompressed_v2.o LASzip/lasreaditemcompressed_v3.o LASzip/lasreaditemcompressed_v4.o LASzip/arithmeticdecoder.o LASzip/arithmeticencoder.o LASzip/lasquadtree.o LASzip/laswritepoint.o LASzip/lasreadpoint.o LASzip/integercompressor.o LASzip/lasinterval.o LASzip/lascopc.o ./altrep_compact_replication.o ./rlasstreamer.o ./rlasextrabytesattributes.o ./readLAS.o ./readheader.o ./writeLAS.o ./writeLAX.o ./fast.o ./RcppExports.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpISpd6Q/R.INSTALL2cc4ae5133b35b/rlas/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-rlas/00new/rlas/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rlas) begin installing package ‘lidR’ * installing *source* package ‘rayvertex’ ... ** package ‘rayvertex’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp0nJXdc/R.INSTALL2cd34c7c511c/rayvertex/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c filltri.cpp -o filltri.o In file included from filltri.cpp:1: filltri.h:11:13: warning: ‘void print_vec(vec3)’ declared ‘static’ but never defined [-Wunused-function] 11 | static void print_vec(vec3 m); | ^~~~~~~~~ filltri.h:12:13: warning: ‘void print_vec(vec4)’ declared ‘static’ but never defined [-Wunused-function] 12 | static void print_vec(vec4 m); | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c light.cpp -o light.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c line.cpp -o line.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c load_obj.cpp -o load_obj.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c load_ply.cpp -o load_ply.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c miniply.cpp -o miniply.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c rasterize_lines_rcpp.cpp -o rasterize_lines_rcpp.o In file included from rasterize_lines_rcpp.cpp:22: filltri.h:11:13: warning: ‘void print_vec(vec3)’ declared ‘static’ but never defined [-Wunused-function] 11 | static void print_vec(vec3 m); | ^~~~~~~~~ filltri.h:12:13: warning: ‘void print_vec(vec4)’ declared ‘static’ but never defined [-Wunused-function] 12 | static void print_vec(vec4 m); | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c rayimage.cpp -o rayimage.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c rayraster.cpp -o rayraster.o In file included from rayraster.cpp:19: stb_image.h: In function ‘unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)’: stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1342:10: note: in expansion of macro ‘CASE’ 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1343:10: note: in expansion of macro ‘CASE’ 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1344:10: note: in expansion of macro ‘CASE’ 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1345:10: note: in expansion of macro ‘CASE’ 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1346:10: note: in expansion of macro ‘CASE’ 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1347:10: note: in expansion of macro ‘CASE’ 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1348:10: note: in expansion of macro ‘CASE’ 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1349:10: note: in expansion of macro ‘CASE’ 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1350:10: note: in expansion of macro ‘CASE’ 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1351:10: note: in expansion of macro ‘CASE’ 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1352:10: note: in expansion of macro ‘CASE’ 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ stb_image.h:1338:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ stb_image.h:1353:10: note: in expansion of macro ‘CASE’ 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ stb_image.h: In function ‘int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)’: stb_image.h:4027:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ stb_image.h:4031:13: note: in expansion of macro ‘CASE’ 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ stb_image.h:4027:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ stb_image.h:4032:13: note: in expansion of macro ‘CASE’ 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ stb_image.h:4027:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ stb_image.h:4033:13: note: in expansion of macro ‘CASE’ 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ stb_image.h:4027:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ stb_image.h:4034:13: note: in expansion of macro ‘CASE’ 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ stb_image.h:4027:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ stb_image.h:4035:13: note: in expansion of macro ‘CASE’ 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ stb_image.h:4027:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ stb_image.h:4036:13: note: in expansion of macro ‘CASE’ 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4047:13: note: in expansion of macro ‘CASE’ 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4048:13: note: in expansion of macro ‘CASE’ 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4049:13: note: in expansion of macro ‘CASE’ 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4050:13: note: in expansion of macro ‘CASE’ 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4051:13: note: in expansion of macro ‘CASE’ 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4052:13: note: in expansion of macro ‘CASE’ 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ stb_image.h:4045:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ stb_image.h:4053:13: note: in expansion of macro ‘CASE’ 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ rayraster.cpp: In function ‘Rcpp::List rasterize(Rcpp::List, Rcpp::NumericMatrix, Rcpp::NumericMatrix, int, int, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::NumericVector, double, Rcpp::IntegerVector, bool, bool, bool, double, double, int, int, Rcpp::LogicalVector, Rcpp::LogicalVector, Rcpp::LogicalVector, Rcpp::LogicalVector, Rcpp::LogicalVector, Rcpp::LogicalVector, Rcpp::LogicalVector, Rcpp::LogicalVector, int, bool, double, double, double, Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::NumericVector, double, double, Rcpp::NumericVector, Rcpp::LogicalVector, bool, Rcpp::LogicalVector&, Rcpp::LogicalVector&, Rcpp::LogicalVector, Rcpp::String, double, Rcpp::LogicalVector, bool, bool, Rcpp::NumericVector, bool)’: rayraster.cpp:1252:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for(int i = 0; i < depthshaders[j].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ rayraster.cpp:1267:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1267 | for(unsigned int i = 0; i < linear_depth.nrow(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ rayraster.cpp:1268:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1268 | for(unsigned int j= 0; j < linear_depth.ncol(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from rayraster.cpp:25: filltri.h: At global scope: filltri.h:11:13: warning: ‘void print_vec(vec3)’ declared ‘static’ but never defined [-Wunused-function] 11 | static void print_vec(vec3 m); | ^~~~~~~~~ filltri.h:12:13: warning: ‘void print_vec(vec4)’ declared ‘static’ but never defined [-Wunused-function] 12 | static void print_vec(vec4 m); | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c shaders.cpp -o shaders.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c smooth_normals_mesh_rcpp.cpp -o smooth_normals_mesh_rcpp.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c tonemap.cpp -o tonemap.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/tmp/CRAN/Library/rayimage/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../src/glm -I../src/glm/gtc -fpic -g -O2 -Wall -pedantic -mtune=native -c wireframe.cpp -o wireframe.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o rayvertex.so RcppExports.o filltri.o light.o line.o load_obj.o load_ply.o miniply.o rasterize_lines_rcpp.o rayimage.o rayraster.o shaders.o smooth_normals_mesh_rcpp.o tonemap.o wireframe.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp0nJXdc/R.INSTALL2cd34c7c511c/rayvertex/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-rayvertex/00new/rayvertex/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rayvertex) begin installing package ‘rayrender’ * installing *source* package ‘lidR’ ... ** package ‘lidR’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPkmoKC/R.INSTALL2cd5cc46b9648d/lidR/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c C_Gatziolis2019.cpp -o C_Gatziolis2019.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c C_chm_prep.cpp -o C_chm_prep.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c C_dalponte2016.cpp -o C_dalponte2016.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c C_delaunay.cpp -o C_delaunay.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c LAS.cpp -o LAS.o In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/core/radian_access.hpp:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:50, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry.hpp:17, from LAS.cpp:6: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] 714 | else if (x == BOOST_FLOAT128_C(0.0)) | ^~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic] 717 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN) | ^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:20, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp:17, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:29, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:57: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:25: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ LAS.cpp: In member function ‘void LAS::filter_local_maxima(Rcpp::NumericVector, double, bool)’: LAS.cpp:373:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 373 | for (int i = 0 ; i < npoints ; i++) { if (Z[i] < min_height) state[i] = NLM; } | ~~^~~~~~~~~ LAS.cpp:361:8: warning: unused variable ‘UKN’ [-Wunused-variable] 361 | char UKN = 0; | ^~~ LAS.cpp:363:8: warning: unused variable ‘LMX’ [-Wunused-variable] 363 | char LMX = 2; | ^~~ LAS.cpp: In member function ‘void LAS::filter_local_maxima(Rcpp::NumericVector)’: LAS.cpp:449:10: warning: variable ‘orientation’ set but not used [-Wunused-but-set-variable] 449 | double orientation = 0; | ^~~~~~~~~~~ LAS.cpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: LAS.cpp:612:10: warning: unused variable ‘is_in_polygon’ [-Wunused-variable] 612 | bool is_in_polygon = false; | ^~~~~~~~~~~~~ LAS.cpp: In member function ‘void LAS::filter_isolated_voxel(double, unsigned int)’: LAS.cpp:774:10: warning: unused variable ‘zmax’ [-Wunused-variable] 774 | double zmax = max(Z); | ^~~~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/assert.hpp:35, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/requires.hpp:8, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ LAS.cpp:618:12: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:31, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ LAS.cpp:618:12: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:60:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Ring::~Ring() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Polygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Polygon::~Polygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ LAS.cpp:618:12: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Ring::~Ring() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ LAS.cpp:619:20: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Polygon::~Polygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept > > >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPolygon::~MultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPolygon::~MultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:108:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:108:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: required from ‘class boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:109:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstRing::~ConstRing() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 78 | BOOST_CONCEPT_USAGE(ConstRing) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPolygon > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPolygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:69:5: required from ‘class boost::geometry::concepts::ConstMultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPolygon::~ConstPolygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: required from ‘class boost::geometry::concepts::ConstMultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstMultiPolygon::~ConstMultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 75 | BOOST_CONCEPT_USAGE(ConstMultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:112:29: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:112:29: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 63 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::multi_polygon > >; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:646:75: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(TokenizerIterator&, const TokenizerIterator&, const std::string&, MultiGeometry&) [with TokenizerIterator = boost::token_iterator, __gnu_cxx::__normal_iterator >, std::__cxx11::basic_string >; MultiGeometry = boost::geometry::model::multi_polygon > >; Parser = boost::geometry::detail::wkt::polygon_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipolygon; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:628:14: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(const std::string&, MultiGeometry&) [with MultiGeometry = boost::geometry::model::multi_polygon > >; Parser = boost::geometry::detail::wkt::polygon_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipolygon; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1203:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ LAS.cpp:621:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: required from ‘class boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstRing, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstRing::~ConstRing() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:78:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 78 | BOOST_CONCEPT_USAGE(ConstRing) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPolygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPolygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPolygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPolygon::~ConstPolygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: required from ‘class boost::geometry::concepts::ConstMultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstMultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:111:40: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstMultiPolygon::~ConstMultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:75:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 75 | BOOST_CONCEPT_USAGE(ConstMultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:112:29: required from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47: required from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ LAS.cpp:622:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 63 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ LAS.cpp:637:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:340:5: required from ‘struct boost::geometry::concepts::within::dispatch::check_within, boost::geometry::model::multi_polygon > >, boost::geometry::point_tag, boost::geometry::multi_polygon_tag, boost::geometry::areal_tag, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ LAS.cpp:637:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ LAS.cpp:668:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:340:5: required from ‘struct boost::geometry::concepts::within::dispatch::check_within, boost::geometry::model::polygon >, boost::geometry::point_tag, boost::geometry::polygon_tag, boost::geometry::areal_tag, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ LAS.cpp:668:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ LAS.cpp:637:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: required from ‘class boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::polygon >, boost::geometry::strategies::relate::cartesian<> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ LAS.cpp:668:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:168:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 168 | BOOST_CONCEPT_USAGE(WithinStrategyPolygonal) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:122:13: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ LAS.cpp:637:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:122:13: required from ‘static void boost::geometry::concepts::WithinStrategyPolygonal::checker::apply(ApplyMethod, ResultMethod) [with ApplyMethod = bool (*)(const boost::geometry::model::point&, const boost::geometry::model::point&, const boost::geometry::model::point&, boost::geometry::strategy::within::detail::cartesian_winding_base, void>::counter&); ResultMethod = int (*)(const boost::geometry::strategy::within::detail::cartesian_winding_base, void>::counter&); Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:170:23: required from ‘boost::geometry::concepts::WithinStrategyPolygonal::~WithinStrategyPolygonal() [with Point = boost::geometry::model::point; Polygonal = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::WithinStrategyPolygonal, boost::geometry::model::multi_polygon > >, boost::geometry::strategies::relate::cartesian<> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:340:5: required from ‘struct boost::geometry::concepts::within::dispatch::check_within, boost::geometry::model::multi_polygon > >, boost::geometry::point_tag, boost::geometry::multi_polygon_tag, boost::geometry::areal_tag, boost::geometry::strategies::relate::cartesian<> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ LAS.cpp:637:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = const boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:376:11: required from ‘void boost::geometry::concepts::within::check() [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:66:64: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::multi_polygon > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::multi_polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::multi_polygon > >]’ LAS.cpp:637:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = const boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::ring, true, true, std::vector, std::allocator>; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:174:25: required from ‘static int boost::geometry::detail_dispatch::within::point_in_geometry::apply(const Point&, const Ring&, const Strategy&) [with Point = boost::geometry::model::point; Strategy = boost::geometry::strategies::relate::cartesian<>; Ring = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:199:21: required from ‘static int boost::geometry::detail_dispatch::within::point_in_geometry::apply(const Point&, const Polygon&, const Strategy&) [with Point = boost::geometry::model::point; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:353:71: required from ‘int boost::geometry::detail::within::point_in_geometry(const Point&, const Geometry&, const Strategy&) [with Point = boost::geometry::model::point; Geometry = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:365:29: required from ‘bool boost::geometry::detail::within::covered_by_point_geometry(const Point&, const Geometry&, const Strategy&) [with Point = boost::geometry::model::point; Geometry = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:44:57: required from ‘static bool boost::geometry::detail::covered_by::use_point_in_geometry::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:74:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Strategy = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:113:21: required from ‘static bool boost::geometry::resolve_strategy::covered_by::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:138:21: required from ‘static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point; Geometry2 = boost::geometry::model::polygon >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::polygon_tag]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:230:17: required from ‘bool boost::geometry::covered_by(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::polygon >]’ LAS.cpp:668:40: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ In file included from ../inst/include/lidR/GridPartition.h:6, from ../inst/include/SpatialIndex.h:5, from LAS.cpp:4: In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:660:54: ../inst/include/lidR/Shapes.h:42:14: warning: ‘bbox.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[0]’ may be used uninitialized [-Wmaybe-uninitialized] 42 | this->xmin = xmin; | ~~~~~~~~~~~^~~~~~ LAS.cpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: LAS.cpp:649:12: note: ‘bbox.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[0]’ was declared here 649 | Bbox bbox; | ^~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:660:54: ../inst/include/lidR/Shapes.h:44:14: warning: ‘bbox.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[1]’ may be used uninitialized [-Wmaybe-uninitialized] 44 | this->ymin = ymin; | ~~~~~~~~~~~^~~~~~ LAS.cpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: LAS.cpp:649:12: note: ‘bbox.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[1]’ was declared here 649 | Bbox bbox; | ^~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:660:54: ../inst/include/lidR/Shapes.h:43:14: warning: ‘bbox.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[0]’ may be used uninitialized [-Wmaybe-uninitialized] 43 | this->xmax = xmax; | ~~~~~~~~~~~^~~~~~ LAS.cpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: LAS.cpp:649:12: note: ‘bbox.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[0]’ was declared here 649 | Bbox bbox; | ^~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:660:54: ../inst/include/lidR/Shapes.h:45:14: warning: ‘bbox.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[1]’ may be used uninitialized [-Wmaybe-uninitialized] 45 | this->ymax = ymax; | ~~~~~~~~~~~^~~~~~ LAS.cpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: LAS.cpp:649:12: note: ‘bbox.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[1]’ was declared here 649 | Bbox bbox; | ^~~~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/expand_box.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/envelope_box.hpp:35, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/envelope.hpp:29, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:38, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25: In static member function ‘static void boost::geometry::detail::expand::indexed_loop::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Index = 0; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’, inlined from ‘static void boost::geometry::detail::expand::expand_indexed::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:105:21, inlined from ‘static void boost::geometry::strategy::expand::cartesian_box::apply(BoxOut&, const BoxIn&) [with BoxOut = boost::geometry::model::box >; BoxIn = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/expand_box.hpp:43:21, inlined from ‘static void boost::geometry::strategy::envelope::cartesian_boxes::apply(state&, const Box&) [with Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/envelope_boxes.hpp:44:51, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with Strategy = boost::geometry::strategy::envelope::cartesian_boxes; MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:84:32, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:68:26, inlined from ‘static void boost::geometry::resolve_strategy::envelope::apply(const Geometry&, Box&, boost::geometry::default_strategy) [with Geometry = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:94:44, inlined from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:114:52, inlined from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:622:32: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:65:9: warning: ‘helper_mbr.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[0]’ may be used uninitialized [-Wmaybe-uninitialized] 65 | if (less(coord, get(box))) | ^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/areal.hpp:20, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:29, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/envelope.hpp:23, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategies/strategies.hpp:78: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:82:21: note: ‘helper_mbr.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[0]’ was declared here 82 | Box helper_mbr; | ^~~~~~~~~~ In static member function ‘static void boost::geometry::detail::expand::indexed_loop::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Index = 0; long unsigned int Dimension = 1; long unsigned int DimensionCount = 2]’, inlined from ‘static void boost::geometry::detail::expand::indexed_loop::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Index = 0; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:78:21, inlined from ‘static void boost::geometry::detail::expand::expand_indexed::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:105:21, inlined from ‘static void boost::geometry::strategy::expand::cartesian_box::apply(BoxOut&, const BoxIn&) [with BoxOut = boost::geometry::model::box >; BoxIn = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/expand_box.hpp:43:21, inlined from ‘static void boost::geometry::strategy::envelope::cartesian_boxes::apply(state&, const Box&) [with Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/envelope_boxes.hpp:44:51, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with Strategy = boost::geometry::strategy::envelope::cartesian_boxes; MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:84:32, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:68:26, inlined from ‘static void boost::geometry::resolve_strategy::envelope::apply(const Geometry&, Box&, boost::geometry::default_strategy) [with Geometry = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:94:44, inlined from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:114:52, inlined from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:622:32: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:65:9: warning: ‘helper_mbr.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[1]’ may be used uninitialized [-Wmaybe-uninitialized] 65 | if (less(coord, get(box))) | ^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:82:21: note: ‘helper_mbr.boost::geometry::model::box >::m_min_corner.boost::geometry::model::point::m_values[1]’ was declared here 82 | Box helper_mbr; | ^~~~~~~~~~ In static member function ‘static void boost::geometry::detail::expand::indexed_loop::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Index = 1; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’, inlined from ‘static void boost::geometry::detail::expand::expand_indexed::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:110:21, inlined from ‘static void boost::geometry::strategy::expand::cartesian_box::apply(BoxOut&, const BoxIn&) [with BoxOut = boost::geometry::model::box >; BoxIn = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/expand_box.hpp:43:21, inlined from ‘static void boost::geometry::strategy::envelope::cartesian_boxes::apply(state&, const Box&) [with Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/envelope_boxes.hpp:44:51, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with Strategy = boost::geometry::strategy::envelope::cartesian_boxes; MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:84:32, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:68:26, inlined from ‘static void boost::geometry::resolve_strategy::envelope::apply(const Geometry&, Box&, boost::geometry::default_strategy) [with Geometry = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:94:44, inlined from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:114:52, inlined from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:622:32: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:65:9: warning: ‘helper_mbr.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[0]’ may be used uninitialized [-Wmaybe-uninitialized] 65 | if (less(coord, get(box))) | ^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:82:21: note: ‘helper_mbr.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[0]’ was declared here 82 | Box helper_mbr; | ^~~~~~~~~~ In static member function ‘static void boost::geometry::detail::expand::indexed_loop::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Index = 1; long unsigned int Dimension = 1; long unsigned int DimensionCount = 2]’, inlined from ‘static void boost::geometry::detail::expand::indexed_loop::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Index = 1; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:78:21, inlined from ‘static void boost::geometry::detail::expand::expand_indexed::apply(Box&, const Geometry&) [with Box = boost::geometry::model::box >; Geometry = boost::geometry::model::box >; long unsigned int Dimension = 0; long unsigned int DimensionCount = 2]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:110:21, inlined from ‘static void boost::geometry::strategy::expand::cartesian_box::apply(BoxOut&, const BoxIn&) [with BoxOut = boost::geometry::model::box >; BoxIn = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/expand_box.hpp:43:21, inlined from ‘static void boost::geometry::strategy::envelope::cartesian_boxes::apply(state&, const Box&) [with Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/strategy/cartesian/envelope_boxes.hpp:44:51, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with Strategy = boost::geometry::strategy::envelope::cartesian_boxes; MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:84:32, inlined from ‘static void boost::geometry::detail::envelope::envelope_multi_range::apply(const MultiRange&, Box&, const Strategies&) [with MultiRange = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >; Strategies = boost::geometry::strategies::envelope::cartesian<>; EnvelopePolicy = boost::geometry::detail::envelope::envelope_polygon]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:68:26, inlined from ‘static void boost::geometry::resolve_strategy::envelope::apply(const Geometry&, Box&, boost::geometry::default_strategy) [with Geometry = boost::geometry::model::multi_polygon > >; Box = boost::geometry::model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:94:44, inlined from ‘static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&) [with Box = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::multi_polygon > >; Tag = boost::geometry::multi_polygon_tag]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:114:52, inlined from ‘void boost::geometry::envelope(const Geometry&, Box&) [with Geometry = model::multi_polygon > >; Box = model::box >]’ at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:179:47, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:622:32: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:65:9: warning: ‘helper_mbr.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[1]’ may be used uninitialized [-Wmaybe-uninitialized] 65 | if (less(coord, get(box))) | ^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:82:21: note: ‘helper_mbr.boost::geometry::model::box >::m_max_corner.boost::geometry::model::point::m_values[1]’ was declared here 82 | Box helper_mbr; | ^~~~~~~~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:629:54: ../inst/include/lidR/Shapes.h:42:14: warning: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_min_corner)).boost::geometry::model::point::m_values[0]’ may be used uninitialized [-Wmaybe-uninitialized] 42 | this->xmin = xmin; | ~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:76:48: note: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_min_corner)).boost::geometry::model::point::m_values[0]’ was declared here 76 | typename Strategy::template state state; | ^~~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:629:54: ../inst/include/lidR/Shapes.h:44:14: warning: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_min_corner)).boost::geometry::model::point::m_values[1]’ may be used uninitialized [-Wmaybe-uninitialized] 44 | this->ymin = ymin; | ~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:76:48: note: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_min_corner)).boost::geometry::model::point::m_values[1]’ was declared here 76 | typename Strategy::template state state; | ^~~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:629:54: ../inst/include/lidR/Shapes.h:43:14: warning: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_max_corner)).boost::geometry::model::point::m_values[0]’ may be used uninitialized [-Wmaybe-uninitialized] 43 | this->xmax = xmax; | ~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:76:48: note: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_max_corner)).boost::geometry::model::point::m_values[0]’ was declared here 76 | typename Strategy::template state state; | ^~~~~ In constructor ‘lidR::Shape::Shape(double, double, double, double)’, inlined from ‘lidR::Rectangle::Rectangle(double, double, double, double)’ at ../inst/include/lidR/Shapes.h:77:111, inlined from ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’ at LAS.cpp:629:54: ../inst/include/lidR/Shapes.h:45:14: warning: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_max_corner)).boost::geometry::model::point::m_values[1]’ may be used uninitialized [-Wmaybe-uninitialized] 45 | this->ymax = ymax; | ~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp: In member function ‘SEXPREC* LAS::find_polygon_ids(Rcpp::CharacterVector, bool)’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/envelope/range.hpp:76:48: note: ‘*(boost::geometry::model::point*)((char*)&state + offsetof(boost::geometry::strategy::envelope::cartesian_boxes::state > >,boost::geometry::strategy::envelope::cartesian_boxes::state > >::m_box.boost::geometry::model::box >::m_max_corner)).boost::geometry::model::point::m_values[1]’ was declared here 76 | typename Strategy::template state state; | ^~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c Progress.cpp -o Progress.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppFunction.cpp -o RcppFunction.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c UnitTests.cpp -o UnitTests.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c altrep.cpp -o altrep.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c convaveman.cpp -o convaveman.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -I../inst/include/ -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c openmputils.cpp -o openmputils.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o lidR.so C_Gatziolis2019.o C_chm_prep.o C_dalponte2016.o C_delaunay.o LAS.o Progress.o RcppExports.o RcppFunction.o UnitTests.o altrep.o convaveman.o openmputils.o -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPkmoKC/R.INSTALL2cd5cc46b9648d/lidR/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-lidR/00new/lidR/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lidR) * installing *source* package ‘rayrender’ ... ** package ‘rayrender’ successfully unpacked and MD5 sums checked ** using staged installation checking for gcc... gcc-13 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc-13 accepts -g... yes checking for gcc-13 option to enable C11 features... none needed checking how to run the C preprocessor... gcc-13 -E checking whether the compiler supports GNU C++... yes checking whether g++-13 accepts -g... yes checking for g++-13 option to enable C++11 features... none needed checking how to run the C++ preprocessor... g++-13 -E checking for X... libraries , headers configure: creating ./config.status config.status: creating src/Makevars -------------------------------------------------- Configuration for cppflags: -I/usr/local/include -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 libs: -lX11 includes: -------------------------------------------------- ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp2oASUX/R.INSTALL2cd6324d1e9d6b/rayrender/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c PreviewDisplay.cpp -o PreviewDisplay.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c RayMatrix.cpp -o RayMatrix.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c aabb.cpp -o aabb.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c adaptivesampler.cpp -o adaptivesampler.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c animatedtransform.cpp -o animatedtransform.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c box.cpp -o box.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c buildscene.cpp -o buildscene.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c bvh_node.cpp -o bvh_node.o bvh_node.cpp: In constructor ‘bvh_node::bvh_node(std::vector >&, size_t, size_t, Float, Float, int, random_gen&)’: bvh_node.cpp:221:13: warning: variable ‘costs’ set but not used [-Wunused-but-set-variable] 221 | Float costs[nBuckets]; | ^~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c camera.cpp -o camera.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c color.cpp -o color.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c constant.cpp -o constant.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c csg.cpp -o csg.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c curve.cpp -o curve.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c cylinder.cpp -o cylinder.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c debug.cpp -o debug.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c define_functions.cpp -o define_functions.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c disk.cpp -o disk.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c distributions.cpp -o distributions.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c ellipsoid.cpp -o ellipsoid.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c filter.cpp -o filter.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c hitable.cpp -o hitable.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c hitablelist.cpp -o hitablelist.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c infinite_area_light.cpp -o infinite_area_light.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c integrator.cpp -o integrator.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c material.cpp -o material.o In file included from material.h:4, from material.cpp:1: In constructor ‘ray::ray(const point3f&, const vec3f&, std::vector*, Float, Float)’, inlined from ‘virtual bool dielectric::scatter(const ray&, const hit_record&, scatter_record&, random_gen&)’ at material.cpp:216:25: ray.h:54:17: warning: ‘*(float*)((char*)&refracted + offsetof(vec3f, vec3::e[0]))’ may be used uninitialized [-Wmaybe-uninitialized] 54 | inv_dir = vec3f(1/b.x(), 1/b.y(), 1/b.z()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ material.cpp: In member function ‘virtual bool dielectric::scatter(const ray&, const hit_record&, scatter_record&, random_gen&)’: material.cpp:214:11: note: ‘*(float*)((char*)&refracted + offsetof(vec3f, vec3::e[0]))’ was declared here 214 | vec3f refracted; | ^~~~~~~~~ material.cpp:214:11: warning: ‘*(float*)((char*)&refracted + offsetof(vec3f, vec3::e[1]))’ may be used uninitialized [-Wmaybe-uninitialized] material.cpp:214:11: warning: ‘*(float*)((char*)&refracted + offsetof(vec3f, vec3::e[2]))’ may be used uninitialized [-Wmaybe-uninitialized] g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c matrix.cpp -o matrix.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c mesh3d.cpp -o mesh3d.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c microfacetdist.cpp -o microfacetdist.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c miniply.cpp -o miniply.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c my_new.cpp -o my_new.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c pdf.cpp -o pdf.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c perlin.cpp -o perlin.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c plymesh.cpp -o plymesh.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c quaternion.cpp -o quaternion.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c ray.cpp -o ray.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c raymesh.cpp -o raymesh.o raymesh.cpp: In constructor ‘raymesh::raymesh(Rcpp::List, std::shared_ptr, std::shared_ptr, std::shared_ptr, bool, bool, bool, bool, hitable_list&, bool, Float, Float, int, random_gen, std::shared_ptr, std::shared_ptr, bool)’: raymesh.cpp:33:75: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | if(mesh->face_material_id[i / 3] < 0 || mesh->face_material_id[i / 3] >= mesh->mesh_materials.size()) { g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c rectangle.cpp -o rectangle.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c render_animation_rcpp.cpp -o render_animation_rcpp.o render_animation_rcpp.cpp: In function ‘void render_animation_rcpp(Rcpp::List, Rcpp::List, Rcpp::List, Rcpp::List, int, int, Rcpp::CharacterVector, Rcpp::Function, int, bool, bool, bool)’: render_animation_rcpp.cpp:533:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for(int i = 0; i < n; i++) { | ~~^~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c render_scene_rcpp.cpp -o render_scene_rcpp.o render_scene_rcpp.cpp: In function ‘Rcpp::List render_scene_rcpp(Rcpp::List, Rcpp::List, Rcpp::List)’: render_scene_rcpp.cpp:484:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 484 | for(int i = 0; i < n; i++) { | ~~^~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c rng.cpp -o rng.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c sampler.cpp -o sampler.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c scenerenderer.cpp -o scenerenderer.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c sphere.cpp -o sphere.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c texture.cpp -o texture.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c tonemap.cpp -o tonemap.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c transform.cpp -o transform.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c transformcache.cpp -o transformcache.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c triangle.cpp -o triangle.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c trianglemesh.cpp -o trianglemesh.o trianglemesh.cpp: In function ‘void LoadRayMaterials(std::vector >&, std::vector >&, std::vector&, std::vector&, std::vector >&, std::vector >&, std::shared_ptr, std::shared_ptr, size_t&, std::shared_ptr, bool, bool, bool, std::vector&)’: trianglemesh.cpp:30:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 30 | for(int i = 0; i < shape_materials.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ trianglemesh.cpp:79:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 79 | for (size_t i = 0; i < materials.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ trianglemesh.cpp:193:11: warning: unused variable ‘illum’ [-Wunused-variable] 193 | int illum = Rcpp::as(single_material["illum"]); | ^~~~~ trianglemesh.cpp: In constructor ‘TriangleMesh::TriangleMesh(Rcpp::List, bool, bool, bool, bool, std::shared_ptr, std::shared_ptr, std::shared_ptr, std::shared_ptr, std::shared_ptr, bool)’: trianglemesh.cpp:810:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 810 | for(size_t i = 0; i < materials_raw.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/progress/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/spacefillr/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -D RAY_REPRODUCE_PERLIN -DSTRICT_R_HEADERS -DRAY_HAS_X11 -fpic -g -O2 -Wall -pedantic -mtune=native -c trimesh.cpp -o trimesh.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o rayrender.so PreviewDisplay.o RayMatrix.o RcppExports.o aabb.o adaptivesampler.o animatedtransform.o box.o buildscene.o bvh_node.o camera.o color.o constant.o csg.o curve.o cylinder.o debug.o define_functions.o disk.o distributions.o ellipsoid.o filter.o hitable.o hitablelist.o infinite_area_light.o integrator.o material.o matrix.o mesh3d.o microfacetdist.o miniply.o my_new.o pdf.o perlin.o plymesh.o quaternion.o ray.o raymesh.o rectangle.o render_animation_rcpp.o render_scene_rcpp.o rng.o sampler.o scenerenderer.o sphere.o texture.o tonemap.o transform.o transformcache.o triangle.o trianglemesh.o trimesh.o -lX11 -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2oASUX/R.INSTALL2cd6324d1e9d6b/rayrender/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-rayrender/00new/rayrender/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rayrender) checking systemfonts_1.0.6.tar.gz ... checking gdtools_0.3.7.tar.gz ... checking geomtextpath_0.1.1.tar.gz ... checking ggforce_0.4.2.tar.gz ... checking ggiraph_0.8.9.tar.gz ... checking ragg_1.2.7.tar.gz ... checking stevethemes_0.1.0.tar.gz ... checking svglite_2.1.3.tar.gz ... checking textshaping_0.3.7.tar.gz ... checking unhcrthemes_0.6.2.tar.gz ... checking unigd_0.1.0.tar.gz ... checking VOSONDash_0.5.7.tar.gz ... checking washi_0.2.0.tar.gz ... checking crosstable_0.7.0.tar.gz ... checking camcorder_0.1.0.tar.gz ... checking FORTLS_1.4.0.tar.gz ... checking kanjistat_0.9.1.tar.gz ... checking marginaleffects_0.18.0.tar.gz ... checking OlinkAnalyze_3.7.0.tar.gz ... checking piecepackr_1.13.10.tar.gz ... checking thematic_0.1.5.tar.gz ... Depends: Package: systemfonts Depends: R (>= 3.2.0) LinkingTo: cpp11 (>= 0.2.1) Timings: user system elapsed systemfonts 51.832 5.53 58.661 Results: Check status summary: ERROR NOTE OK Source packages 0 0 1 Reverse depends 1 3 16 Check results summary: systemfonts ... OK rdepends_camcorder ... NOTE * checking Rd files ... [0s/0s] NOTE rdepends_crosstable ... OK rdepends_FORTLS ... OK rdepends_gdtools ... OK rdepends_geomtextpath ... ERROR * checking tests ... [8s/8s] ERROR rdepends_ggforce ... OK rdepends_ggiraph ... OK rdepends_kanjistat ... OK rdepends_marginaleffects ... OK rdepends_OlinkAnalyze ... OK rdepends_piecepackr ... OK rdepends_ragg ... OK rdepends_stevethemes ... OK rdepends_svglite ... NOTE * checking C++ specification ... NOTE rdepends_textshaping ... OK rdepends_thematic ... OK rdepends_unhcrthemes ... OK rdepends_unigd ... NOTE * checking C++ specification ... NOTE rdepends_VOSONDash ... OK rdepends_washi ... OK