downloading reverse dependencies ... downloading ammiBayes_1.0-2.tar.gz ... ok downloading autoFRK_1.4.3.tar.gz ... ok downloading CARBayes_6.1.1.tar.gz ... ok downloading CARBayesST_4.0.tar.gz ... ok downloading cocons_0.1.2.tar.gz ... ok downloading CollocInfer_1.0.4.tar.gz ... ok downloading copCAR_2.0-4.tar.gz ... ok downloading demu_0.3.0.tar.gz ... ok downloading earlywarnings_1.1.29.tar.gz ... ok downloading fields_16.3.tar.gz ... ok downloading gamlss.spatial_3.0-2.tar.gz ... ok downloading GeneralizedWendland_0.6.0.tar.gz ... ok downloading GeoModels_2.0.5.tar.gz ... ok downloading GrabSVG_0.0.2.tar.gz ... ok downloading growfunctions_0.16.tar.gz ... ok downloading JOPS_0.1.19.tar.gz ... ok downloading LatticeKrig_8.4.tar.gz ... ok downloading LMMsolver_1.0.8.tar.gz ... ok downloading mvMORPH_1.2.1.tar.gz ... ok downloading nat.nblast_1.6.7.tar.gz ... ok downloading npsp_0.7-13.tar.gz ... ok downloading OCNet_1.2.2.tar.gz ... ok downloading OptimaRegion_1.2.tar.gz ... ok downloading rivnet_0.5.0.tar.gz ... ok downloading robin_1.2.0.tar.gz ... ok downloading scBSP_1.0.0.tar.gz ... ok downloading SeuratObject_5.0.2.tar.gz ... ok downloading sim2Dpredictr_0.1.1.tar.gz ... ok downloading sklarsomega_3.0-2.tar.gz ... ok downloading sparseinv_0.1.3.tar.gz ... ok downloading SpATS_1.0-18.tar.gz ... ok downloading splm_1.6-5.tar.gz ... ok downloading spThin_0.2.0.tar.gz ... ok downloading statgenHTP_1.0.6.1.tar.gz ... ok downloading statgenMPP_1.0.2.tar.gz ... ok downloading varycoef_0.3.4.tar.gz ... ok downloading vectorwavelet_0.1.0.tar.gz ... ok downloading bispdep_1.0-1.tar.gz ... ok downloading dotCall64_1.1-1.tar.gz ... ok downloading gapfill_0.9.6-1.tar.gz ... ok downloading gear_0.3.4.tar.gz ... ok downloading krippendorffsalpha_2.0.tar.gz ... ok downloading optimParallel_1.0-2.tar.gz ... ok downloading spam64_2.10-0.tar.gz ... ok downloading spatialreg_1.3-5.tar.gz ... ok downloading spdep_1.3-6.tar.gz ... ok downloading tipsae_1.0.3.tar.gz ... ok installing dependencies ‘adespatial’, ‘agridat’, ‘asreml’, ‘autoimage’, ‘biwavelet’, ‘BPCells’, ‘CARBayesdata’, ‘dendroextras’, ‘DepthProc’, ‘distfree.cr’, ‘FastGP’, ‘fdatest’, ‘filehashSQLite’, ‘filematrix’, ‘gamlss.add’, ‘GoFKernel’, ‘LatticeKrig’, ‘LMMsolver’, ‘mlrMBO’, ‘nat’, ‘OCNet’, ‘perturbR’, ‘pomp’, ‘Rdsdp’, ‘rgeoda’, ‘som’, ‘spam’, ‘spam64’, ‘statgenGWAS’, ‘statgenIBD’, ‘traudem’ Warning: packages ‘BPCells’, ‘asreml’ are not available for this version of R Versions of these packages for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-devel/R-admin.html#Installing-packages also installing the dependencies ‘nat.utils’, ‘adephylo’ begin installing package ‘nat.utils’ begin installing package ‘spam64’ begin installing package ‘adephylo’ begin installing package ‘distfree.cr’ begin installing package ‘filehashSQLite’ begin installing package ‘filematrix’ begin installing package ‘pomp’ begin installing package ‘som’ begin installing package ‘CARBayesdata’ begin installing package ‘gamlss.add’ begin installing package ‘FastGP’ begin installing package ‘GoFKernel’ begin installing package ‘agridat’ begin installing package ‘dendroextras’ begin installing package ‘DepthProc’ begin installing package ‘Rdsdp’ begin installing package ‘traudem’ begin installing package ‘fdatest’ begin installing package ‘perturbR’ begin installing package ‘statgenGWAS’ begin installing package ‘mlrMBO’ begin installing package ‘spam’ begin installing package ‘rgeoda’ * installing *source* package ‘dendroextras’ ... ** package ‘dendroextras’ 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 (dendroextras) * installing *source* package ‘GoFKernel’ ... ** package ‘GoFKernel’ 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 (GoFKernel) * installing *source* package ‘distfree.cr’ ... ** package ‘distfree.cr’ 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 (distfree.cr) * installing *source* package ‘traudem’ ... ** package ‘traudem’ 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 (traudem) * installing *source* package ‘nat.utils’ ... ** package ‘nat.utils’ 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 (nat.utils) begin installing package ‘nat’ * installing *source* package ‘CARBayesdata’ ... ** package ‘CARBayesdata’ successfully unpacked and MD5 sums checked ** using staged installation ** data ** 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 (CARBayesdata) * installing *source* package ‘filematrix’ ... ** package ‘filematrix’ 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 (filematrix) * installing *source* package ‘som’ ... ** package ‘som’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPYLVfC/R.INSTALL7bb78488f8d98/som/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c som.cc -o som.o In file included from tntsupp.h:8, from sub.h:1, from SomParam.h:2, from som.cc:4: tnt/fmat.h: In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘*this.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘double rect_dist(TNT::Region2D >, TNT::Region2D >)’ at SomParam.h:11:19: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘TNT::Subscript find_winner(TNT::DMatrix&, TNT::Subscript, TNT::DMatrix&)’ at som.cc:12:40: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘TNT::Subscript find_winner(TNT::DMatrix&, TNT::Subscript, TNT::DMatrix&)’ at som.cc:16:36: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘void visual(TNT::DMatrix&, TNT::DMatrix&, TNT::DMatrix&, TNT::DMatrix&)’ at som.cc:57:36: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘int update(TNT::DMatrix&, TNT::DMatrix&, TNT::Subscript, double, TNT::DVector&)’ at som.cc:32:24: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix& TNT::Fortran_Matrix::operator=(const TNT::Fortran_Matrix&) [with T = double]’ at tnt/fmat.h:227:20, inlined from ‘TNT::Fortran_Matrix& TNT::Fortran_Matrix::operator=(const TNT::Fortran_Matrix&) [with T = double]’ at tnt/fmat.h:217:24, inlined from ‘int update(TNT::DMatrix&, TNT::DMatrix&, TNT::Subscript, double, TNT::DVector&)’ at som.cc:34:17: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘*code.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘double qerror(TNT::DMatrix&, TNT::DMatrix&, TNT::DMatrix&, TNT::DMatrix&, SomParam&)’ at som.cc:76:38: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘void som_top(TNT::DMatrix&, TNT::DMatrix&, TNT::DMatrix&, SomParam&, SomParam&, double*)’ at som.cc:108:1: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘cord.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som_bat(SEXP, SEXP, SEXP, SEXP)’ at som.cc:225:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Vis.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som_bat(SEXP, SEXP, SEXP, SEXP)’ at som.cc:225:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Code.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som_bat(SEXP, SEXP, SEXP, SEXP)’ at som.cc:225:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Data.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som(SEXP, SEXP, SEXP)’ at som.cc:198:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Vis.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som(SEXP, SEXP, SEXP)’ at som.cc:198:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Cord.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som(SEXP, SEXP, SEXP)’ at som.cc:198:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Code.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ In member function ‘void TNT::Fortran_Matrix::destroy() [with T = double]’, inlined from ‘TNT::Fortran_Matrix::~Fortran_Matrix() [with T = double]’ at tnt/fmat.h:211:16, inlined from ‘SEXPREC* som(SEXP, SEXP, SEXP)’ at som.cc:198:3: tnt/fmat.h:161:9: warning: ‘void operator delete [](void*)’ called on pointer ‘Data.TNT::Fortran_Matrix::col_’ with nonzero offset 8 [-Wfree-nonheap-object] 161 | delete [] (col_); | ^~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o som.so som.o -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPYLVfC/R.INSTALL7bb78488f8d98/som/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-som/00new/som/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 (som) * installing *source* package ‘filehashSQLite’ ... ** package ‘filehashSQLite’ 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 (filehashSQLite) * installing *source* package ‘perturbR’ ... ** package ‘perturbR’ 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 (perturbR) * installing *source* package ‘gamlss.add’ ... ** package ‘gamlss.add’ 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 (gamlss.add) * installing *source* package ‘spam64’ ... ** package ‘spam64’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppDRHsZ/R.INSTALL7bb6b2d7aa00/spam64/src' gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c bckslvmodified.f -o bckslvmodified.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c cholmodified.f -o cholmodified.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dgetv0.f -o dgetv0.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dist.f -o dist.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dn_ARPACK.f -o dn_ARPACK.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dn_eigen64.f -o dn_eigen64.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c ds_ARPACK.f -o ds_ARPACK.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c ds_eigen64.f -o ds_eigen64.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c fromsparsekit.f -o fromsparsekit.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c gmult.f -o gmult.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c kronecker.f -o kronecker.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c permutation.f -o permutation.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rep_len64.c -o rep_len64.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c rowcolstats.f -o rowcolstats.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c spamown.f -o spamown.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c spamown2.f -o spamown2.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c xybind.f -o xybind.o gcc-14 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o spam64.so bckslvmodified.o cholmodified.o dgetv0.o dist.o dn_ARPACK.o dn_eigen64.o ds_ARPACK.o ds_eigen64.o fromsparsekit.o gmult.o init.o kronecker.o permutation.o rep_len64.o rowcolstats.o spamown.o spamown2.o xybind.o -llapack -L/home/hornik/tmp/R-d-gcc-14/lib -lRblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppDRHsZ/R.INSTALL7bb6b2d7aa00/spam64/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-spam64/00new/spam64/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 (spam64) * installing *source* package ‘fdatest’ ... ** package ‘fdatest’ 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 (fdatest) * installing *source* package ‘agridat’ ... ** package ‘agridat’ 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 (agridat) * installing *source* package ‘mlrMBO’ ... ** package ‘mlrMBO’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmplAqt0X/R.INSTALL7bb9b28d163e8/mlrMBO/src' gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o mlrMBO.so avl.o hv.o infill.o init.o -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmplAqt0X/R.INSTALL7bb9b28d163e8/mlrMBO/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-mlrMBO/00new/mlrMBO/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 (mlrMBO) * installing *source* package ‘nat’ ... ** package ‘nat’ 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 (nat) * installing *source* package ‘adephylo’ ... ** package ‘adephylo’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXHyIOf/R.INSTALL7bb59797e1397/adephylo/src' gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c adesub.c -o adesub.o adesub.c: In function ‘getpermutation’: adesub.c:479:15: warning: unused variable ‘seed’ [-Wunused-variable] 479 | int i, n, seed; | ^~~~ gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c distPhylo.c -o distPhylo.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c misc.c -o misc.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c phylog.c -o phylog.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sptips.c -o sptips.o gcc-14 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o adephylo.so adesub.o distPhylo.o init.o misc.o phylog.o sptips.o -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXHyIOf/R.INSTALL7bb59797e1397/adephylo/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-adephylo/00new/adephylo/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 (adephylo) begin installing package ‘adespatial’ * installing *source* package ‘pomp’ ... ** package ‘pomp’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpvTxmyF/R.INSTALL7bb6752110560/pomp/src' gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c bspline.c -o bspline.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dinit.c -o dinit.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c distributions.c -o distributions.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dmeasure.c -o dmeasure.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dprior.c -o dprior.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dprocess.c -o dprocess.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c emeasure.c -o emeasure.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c euler.c -o euler.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c gompertz.c -o gompertz.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/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-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c logmeanexp.c -o logmeanexp.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c lookup_table.c -o lookup_table.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mif2.c -o mif2.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ou2.c -o ou2.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c partrans.c -o partrans.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pfilter.c -o pfilter.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pomp_fun.c -o pomp_fun.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c probe.c -o probe.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c probe_acf.c -o probe_acf.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c probe_marginal.c -o probe_marginal.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c probe_nlar.c -o probe_nlar.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c resample.c -o resample.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rinit.c -o rinit.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rmeasure.c -o rmeasure.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rprior.c -o rprior.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rprocess.c -o rprocess.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c simulate.c -o simulate.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c skeleton.c -o skeleton.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sobolseq.c -o sobolseq.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ssa.c -o ssa.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c synth_lik.c -o synth_lik.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c trajectory.c -o trajectory.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c transformations.c -o transformations.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c userdata.c -o userdata.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c vmeasure.c -o vmeasure.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c wpfilter.c -o wpfilter.o gcc-14 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o pomp.so bspline.o dinit.o distributions.o dmeasure.o dprior.o dprocess.o emeasure.o euler.o gompertz.o init.o logmeanexp.o lookup_table.o mif2.o ou2.o partrans.o pfilter.o pomp_fun.o probe.o probe_acf.o probe_marginal.o probe_nlar.o resample.o rinit.o rmeasure.o rprior.o rprocess.o simulate.o skeleton.o sobolseq.o ssa.o synth_lik.o trajectory.o transformations.o userdata.o vmeasure.o wpfilter.o -llapack -L/home/hornik/tmp/R-d-gcc-14/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpvTxmyF/R.INSTALL7bb6752110560/pomp/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-pomp/00new/pomp/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 (pomp) * installing *source* package ‘Rdsdp’ ... ** package ‘Rdsdp’ successfully unpacked and MD5 sums checked ** using staged installation Using bundled DSDP checking for gcc... gcc-14 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-14 accepts -g... yes checking for gcc-14 option to enable C11 features... none needed checking how to run the C preprocessor... gcc-14 -E configure: creating ./config.status config.status: creating src/Makevars ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src' gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -Idsdp/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DNOSHORTS -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Rdsdp.c -o Rdsdp.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -Idsdp/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DNOSHORTS -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Rreadsdpa.c -o Rreadsdpa.o Rreadsdpa.c: In function ‘ReadSDPA2’: Rreadsdpa.c:489:9: warning: variable ‘fgets_return_pt’ set but not used [-Wunused-but-set-variable] 489 | char* fgets_return_pt; | ^~~~~~~~~~~~~~~ Rreadsdpa.c:488:7: warning: variable ‘fscanf_return_int’ set but not used [-Wunused-but-set-variable] 488 | int fscanf_return_int; | ^~~~~~~~~~~~~~~~~ Rreadsdpa.c: In function ‘DSDPReadOptions2’: Rreadsdpa.c:1021:9: warning: variable ‘fgets_return_pt’ set but not used [-Wunused-but-set-variable] 1021 | char* fgets_return_pt; | ^~~~~~~~~~~~~~~ (cd dsdp && \ (make dsdplibrary CC="gcc-14 " CFLAGS="-g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include " AR="ar" RANLIB="ranlib") && \ touch dsdp.ts) make[2]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp' ========================================== Compiling DSDP5 For help with installation problems, please send EVERYTHING printed out below to the developers ========================================== On Thu Oct 3 19:01:08 CEST 2024 on anduin2 Machine characteristics: Linux anduin2 6.9.7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1 (2024-06-27) x86_64 GNU/Linux ----------------------------------------- Using C compiler: gcc-14 Using compiler options: -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include ----------------------------------------- Current Directory: /home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp Using DSDP directory: ../../ ========================================== cd src; make all make[3]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src' cd solver; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/solver' gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dualalg.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dualimpl.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpcops.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpschurmat.c dsdpschurmat.c: In function ‘DSDPSetFixedVariables’: dsdpschurmat.c:696:10: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 696 | int i,info; | ^~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpcg.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpconverge.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpsetup.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpcone.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpsetoptions.c dsdpsetoptions.c: In function ‘DSDPReadOptions’: dsdpsetoptions.c:152:9: warning: variable ‘fgets_return_pt’ set but not used [-Wunused-but-set-variable] 152 | char* fgets_return_pt; | ^~~~~~~~~~~~~~~ dsdpsetoptions.c:147:9: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 147 | int i,info,line=0; | ^~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpsetdata.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdprescone.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpobjcone.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpprintout.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpschurmatadd.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -c dsdpx.c dsdpx.c: In function ‘DSDPComputeX’: dsdpx.c:57:76: warning: variable ‘rpobjerr’ set but not used [-Wunused-but-set-variable] 57 | double pobj=0,ppobj2=0,ddobj,tracexs=0,tracexs2=0,rpinfeas=0,rpinfeas2=0,rpobjerr=0; | ^~~~~~~~ ar cr ../..//lib/libdsdp.a dualalg.o dualimpl.o dsdpcops.o dsdpschurmat.o dsdpcg.o dsdpconverge.o dsdpsetup.o dsdpcone.o dsdpsetoptions.o dsdpsetdata.o dsdprescone.o dsdpobjcone.o dsdpprintout.o dsdpschurmatadd.o dsdpx.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/solver' rm -f dualalg.o dualimpl.o dsdpcops.o dsdpschurmat.o dsdpcg.o dsdpconverge.o dsdpsetup.o dsdpcone.o dsdpsetoptions.o dsdpsetdata.o dsdprescone.o dsdpobjcone.o dsdpprintout.o dsdpschurmatadd.o dsdpx.o make[5]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/solver' make[4]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/solver' cd sdp; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/sdp' gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -c dsdpstep.c dsdpstep.c: In function ‘ComputeStepROBUST’: dsdpstep.c:283:10: warning: variable ‘LDA’ set but not used [-Wunused-but-set-variable] 283 | int N, LDA, LWORK; | ^~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -c printsdpa.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -c sdpconevec.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -c sdpsss.c sdpsss.c: In function ‘CountNonzeros’: sdpsss.c:59:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 59 | for (j=0;jn; | ^~~ dlpack.c: In function ‘DenseSymPSDNormF2’: dlpack.c:423:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 423 | int info; | ^~~~ dlpack.c: In function ‘DSDPXMatPCreateWithData’: dlpack.c:587:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 587 | double dtmp; | ^~~~ dlpack.c: In function ‘DvechmatGetRowAdd’: dlpack.c:717:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 717 | int info; | ^~~~ dlpack.c: In function ‘DSDPGetDMat’: dlpack.c:939:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 939 | double dtmp; | ^~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c dufull.c dufull.c: In function ‘DSDPGetEigs2’: dufull.c:163:23: warning: variable ‘LDZ’ set but not used [-Wunused-but-set-variable] 163 | ffinteger N=n,LDA=n,LDZ=n,LWORK=nd,INFO=0; | ^~~ dufull.c: In function ‘DTRUMatSolve’: dufull.c:255:13: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 255 | ffinteger ierr,INFO=0,NRHS=1,LDA=A->LDA,LDB=A->LDA,N=A->n; | ^~~~ dufull.c: In function ‘DSDPLAPACKSUDualMatCreate2P’: dufull.c:822:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 822 | int info; | ^~~~ dufull.c: In function ‘DenseSymPSDNormF2’: dufull.c:855:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 855 | int info; | ^~~~ dufull.c: In function ‘DSDPXMatUCreateWithData’: dufull.c:958:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 958 | double dtmp; | ^~~~ dufull.c: In function ‘DvecumatGetRowAdd’: dufull.c:1075:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 1075 | int info; | ^~~~ dufull.c: In function ‘DSDPGetDUMat’: dufull.c:1302:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 1302 | double dtmp; | ^~~~ dufull.c: At top level: dufull.c:340:12: warning: ‘DTRUMatView2’ defined but not used [-Wunused-function] 340 | static int DTRUMatView2(void* AA){ | ^~~~~~~~~~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpvec.c sdpvec.c: In function ‘DSDPVecSetBasis’: sdpvec.c:138:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 138 | int info; | ^~~~ sdpvec.c: In function ‘DSDPVecWAXPY’: sdpvec.c:341:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 341 | int info; | ^~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c identity.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c spds.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c zeromat.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c onemat.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c diag.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c rmmat.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c cholmat.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c cholmat2.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c dtrsm2.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpmatx.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpnfac.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdporder.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpalloc.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpsymb.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpxlist.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpdvct.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpexit.c ar cr ../..//lib/libdsdp.a vech.o vechu.o drowcol.o dlpack.o dufull.o sdpvec.o identity.o spds.o zeromat.o onemat.o diag.o rmmat.o cholmat.o cholmat2.o dtrsm2.o sdpmatx.o sdpnfac.o sdporder.o sdpalloc.o sdpsymb.o sdpxlist.o sdpdvct.o sdpexit.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/vecmat' rm -f vech.o vechu.o drowcol.o dlpack.o dufull.o sdpvec.o identity.o spds.o zeromat.o onemat.o diag.o rmmat.o cholmat.o cholmat2.o dtrsm2.o sdpmatx.o sdpnfac.o sdporder.o sdpalloc.o sdpsymb.o sdpxlist.o sdpdvct.o sdpexit.o make[5]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/vecmat' make[4]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/vecmat' cd sys; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/sys' gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdperror.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdploginfo.c dsdploginfo.c: In function ‘DSDPLogInfoAllow’: dsdploginfo.c:70:10: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 70 | char* ierr; | ^~~~ dsdploginfo.c: In function ‘DSDPLogFInfo’: dsdploginfo.c:114:15: warning: variable ‘urank’ set but not used [-Wunused-but-set-variable] 114 | int urank; | ^~~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdplog.c gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdptime.c ar cr ../..//lib/libdsdp.a dsdperror.o dsdploginfo.o dsdplog.o dsdptime.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/sys' rm -f dsdperror.o dsdploginfo.o dsdplog.o dsdptime.o make[5]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/sys' make[4]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/sys' cd bounds; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/bounds' gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -c dbounds.c dbounds.c: In function ‘BConeComputeS’: dbounds.c:90:12: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 90 | int i,ii,info; | ^~~~ dbounds.c: In function ‘LPANorm2’: dbounds.c:366:12: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 366 | int i,ii,info; | ^~~~ gcc-14 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -DNOSHORTS -I../../include -I../solver -c allbounds.c allbounds.c: In function ‘LUBoundsHessian’: allbounds.c:100:18: warning: variable ‘asrs’ set but not used [-Wunused-but-set-variable] 100 | double assa,as,asrs=0,sl,su; | ^~~~ ar cr ../..//lib/libdsdp.a dbounds.o allbounds.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/bounds' rm -f dbounds.o allbounds.o make[5]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/bounds' make[4]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src/bounds' make[3]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp/src' make[2]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src/dsdp' gcc-14 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o Rdsdp.so Rdsdp.o Rreadsdpa.o -Ldsdp/lib -ldsdp -llapack -L/home/hornik/tmp/R-d-gcc-14/lib -lRblas -lgfortran -lm -lquadmath -lm -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2lTGax/R.INSTALL7bb8a36b427b3/Rdsdp/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Rdsdp/00new/Rdsdp/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 (Rdsdp) * installing *source* package ‘FastGP’ ... ** package ‘FastGP’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpktbWc8/R.INSTALL7bb757926b492/FastGP/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/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 In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from ‘struct Eigen::internal::traits > >’ 18 | struct traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:77:11: required from ‘class Rcpp::ConstReferenceInputParameter > >’ 77 | T obj ; | ^~~ RcppExports.cpp:53:86: required from here 53 | Rcpp::traits::input_parameter< const Eigen::Map& >::type A(ASEXP); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:77:11: required from ‘class Rcpp::ConstReferenceInputParameter > >’ 77 | T obj ; | ^~~ RcppExports.cpp:53:86: required from here 53 | Rcpp::traits::input_parameter< const Eigen::Map& >::type A(ASEXP); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:77:11: required from ‘class Rcpp::ConstReferenceInputParameter > >’ 77 | T obj ; | ^~~ RcppExports.cpp:53:86: required from here 53 | Rcpp::traits::input_parameter< const Eigen::Map& >::type A(ASEXP); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ RcppExports.cpp:109:50: required from here 109 | __result = Rcpp::wrap(rcppeigen_get_chol_diag(A)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c distance.cpp -o distance.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c invert_toeplitz.cpp -o invert_toeplitz.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcppeigen.cpp -o rcppeigen.o In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from rcppeigen.cpp:4: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ rcppeigen.cpp:13:78: required from here 13 | Eigen::MatrixXd rcppeigen_invert_matrix(const Eigen::Map & A){ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ rcppeigen.cpp:13:78: required from here 13 | Eigen::MatrixXd rcppeigen_invert_matrix(const Eigen::Map & A){ | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcppeigen.cpp:14:27: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl >, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse > >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ rcppeigen.cpp:14:35: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ rcppeigen.cpp:21:23: required from here 21 | return temp.diagonal(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:287:19: required from ‘class Eigen::LDLT, 1>’ 287 | TmpMatrixType m_temporary; | ^~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ rcppeigen.cpp:43:42: required from here 43 | Eigen::VectorXd diag = A.ldlt().vectorD(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:33: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:43: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:91: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:26: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:43: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 352 | Block A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:354:41: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 354 | Block A20(mat,k+1,0,rs,k); | ^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:18: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:80: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:67: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:32: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:58: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:387:32: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 387 | ret = ret && (A21.array()==Scalar(0)).all(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:27: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:219:1: required from ‘const Eigen::ArrayBase::CmpEQReturnType Eigen::ArrayBase::operator==(const Scalar&) const [with Derived = Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >; CmpEQReturnType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Scalar = double]’ 145 | return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:58: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:277: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:74: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:74: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:385:13: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 385 | A21 /= realAkk; | ~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:387:50: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 387 | ret = ret && (A21.array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl >, Eigen::SolverStorage>’ 68 | class InverseImpl | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse > >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:28:43: required from ‘static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Map >; ResultType = Eigen::Matrix; int Size = -1]’ 28 | result = matrix.partialPivLu().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Map >; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 322 | compute_inverse::run(actual_xpr, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ rcppeigen.cpp:14:36: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:30: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:46: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:167:44: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:530:29: required from ‘Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; CoeffReturnType = double]’ 530 | return derived().coeff(0,0); | ~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:501:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 501 | return maxCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:54: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:330: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:217:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 217 | SmallPanelWidth = EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<-1, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<-1, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<-1, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:43: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:114: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:530:29: required from ‘Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; CoeffReturnType = double]’ 530 | return derived().coeff(0,0); | ~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:333: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:587:60: required from ‘static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op::Scalar>&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename Eigen::PartialPivLU::Scalar = double]’ 587 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Map >; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 322 | compute_inverse::run(actual_xpr, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ rcppeigen.cpp:14:36: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:587:39: required from ‘static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op::Scalar>&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename Eigen::PartialPivLU::Scalar = double]’ 587 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Map >; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 322 | compute_inverse::run(actual_xpr, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ rcppeigen.cpp:14:36: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:483:24: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int Side = 1; int Mode = 5]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Ref, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Ref, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:493:62: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 493 | A11.template triangularView().solveInPlace(A12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:274:18: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 274 | evaluator rhsEval(rhs); | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>]’ 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:77: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:120:14: required from ‘Eigen::LDLT::LDLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 120 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:683:10: required from ‘const Eigen::LDLT::PlainObject> Eigen::MatrixBase::ldlt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 683 | return LDLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:37:32: required from here 37 | Eigen::MatrixXd chol = A.ldlt().matrixL(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcppeigen.cpp:20:31: required from here 20 | Eigen::MatrixXd temp = A.llt().matrixL(); | ~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:195:21: required from ‘static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 195 | pack_rhs(blockB, rhs.getSubMapper(k2,j2), actual_kc, actual_nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from ‘void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]’ 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:114:7: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 114 | func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:234:28: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Map >; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 322 | compute_inverse::run(actual_xpr, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ rcppeigen.cpp:14:36: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Map >; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:34:26: required from ‘static typename Eigen::internal::traits::Scalar Eigen::internal::determinant_impl::run(const Derived&) [with Derived = Eigen::Map >; int DeterminantType = -1; typename Eigen::internal::traits::Scalar = double]’ 34 | return m.partialPivLu().determinant(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/Determinant.h:112:86: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::determinant() const [with Derived = Eigen::Map >; typename Eigen::internal::traits::Scalar = double]’ 112 | return internal::determinant_impl::type>::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rcppeigen.cpp:26:22: required from here 26 | return A.determinant(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Map >; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 322 | compute_inverse::run(actual_xpr, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ rcppeigen.cpp:14:36: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Map >; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 322 | compute_inverse::run(actual_xpr, dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ rcppeigen.cpp:14:36: required from here 14 | Eigen::MatrixXd Ainv = A.inverse(); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o FastGP.so RcppExports.o distance.o invert_toeplitz.o rcppeigen.o -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpktbWc8/R.INSTALL7bb757926b492/FastGP/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-FastGP/00new/FastGP/libs ** R ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (FastGP) * installing *source* package ‘spam’ ... ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 14.2.0-3) 14.2.0’ using C++ compiler: ‘g++-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpW8iagJ/R.INSTALL7bb99558797ed/spam/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/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 gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c bckslvmodified.f -o bckslvmodified.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c cholmodified.f -o cholmodified.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dgetv0.f -o dgetv0.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dist.f -o dist.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/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 distCpp.cpp -o distCpp.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dn_ARPACK.f -o dn_ARPACK.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dn_eigen.f -o dn_eigen.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c ds_ARPACK.f -o ds_ARPACK.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c ds_eigen.f -o ds_eigen.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c fromsparsekit.f -o fromsparsekit.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c gmult.f -o gmult.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -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-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c kronecker.f -o kronecker.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c permutation.f -o permutation.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c rowcolstats.f -o rowcolstats.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c spamown.f -o spamown.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c spamown2.f -o spamown2.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c xybind.f -o xybind.o g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o spam.so RcppExports.o bckslvmodified.o cholmodified.o dgetv0.o dist.o distCpp.o dn_ARPACK.o dn_eigen.o ds_ARPACK.o ds_eigen.o fromsparsekit.o gmult.o init.o kronecker.o permutation.o rowcolstats.o spamown.o spamown2.o xybind.o -llapack -L/home/hornik/tmp/R-d-gcc-14/lib -lRblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpW8iagJ/R.INSTALL7bb99558797ed/spam/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-spam/00new/spam/libs ** R ** data *** moving datasets to lazyload DB ** demo ** inst ** byte-compile and prepare package for lazy loading Creating a generic function for ‘diag’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘diag<-’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘norm’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘rowSums’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘colSums’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘rowMeans’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘colMeans’ from package ‘base’ in package ‘spam’ Creating a new generic function for ‘backsolve’ in package ‘spam’ Creating a new generic function for ‘forwardsolve’ in package ‘spam’ Creating a generic function for ‘chol2inv’ from ‘base’ in package ‘spam’ (from the saved implicit definition) Creating a generic function for ‘chol2inv’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘rbind’ from package ‘base’ in package ‘spam’ Creating a generic function for ‘cbind’ from package ‘base’ in package ‘spam’ ** 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 (spam) begin installing package ‘biwavelet’ begin installing package ‘autoimage’ begin installing package ‘LatticeKrig’ begin installing package ‘LMMsolver’ * installing *source* package ‘autoimage’ ... ** package ‘autoimage’ 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 (autoimage) * installing *source* package ‘LatticeKrig’ ... ** package ‘LatticeKrig’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp0Qvw9g/R.INSTALL7c86e478ea7aa/LatticeKrig/src' gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c LKDiag.f90 -o LKDiag.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c LKdist.f -o LKdist.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c LKdistgrid.f -o LKdistgrid.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dfind1d.f -o dfind1d.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c dfind2d.f -o dfind2d.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c findNormNEW.f -o findNormNEW.o gfortran-14 -fpic -g -O2 -Wall -pedantic -mtune=native -c multBasisNEW.f -o multBasisNEW.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c zzzinit.c -o zzzinit.o gcc-14 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o LatticeKrig.so LKDiag.o LKdist.o LKdistgrid.o dfind1d.o dfind2d.o findNormNEW.o multBasisNEW.o zzzinit.o -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp0Qvw9g/R.INSTALL7c86e478ea7aa/LatticeKrig/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-LatticeKrig/00new/LatticeKrig/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 (LatticeKrig) * installing *source* package ‘adespatial’ ... ** package ‘adespatial’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9VZzOk/R.INSTALL7c6e41a33f631/adespatial/src' gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c WRperiodogram.c -o WRperiodogram.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c adesub.c -o adesub.o gcc-14 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c betadiv.c -o betadiv.o betadiv.c: In function ‘euclidean’: betadiv.c:36:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 36 | for (i = 0; i < I; i++) | ^~~ In file included from betadiv.c:7: /home/hornik/tmp/R-d-gcc-14/include/Rinternals.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | #define UNPROTECT(n) Rf_unprotect(n) | ^~~~~~~~~~~~ betadiv.c:42:9: note: in expansion of macro ‘UNPROTECT’ 42 | UNPROTECT(3); | ^~~~~~~~~ betadiv.c: In function ‘manhattan’: betadiv.c:476:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 476 | for (i=0; i&>, Rcpp::Nullable&>, const bool&, const bool&)’: calcIBD.cpp:109:19: warning: unused variable ‘popt’ [-Wunused-variable] 109 | const pop_base *popt = init_pop(_poptype); | ^~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/HMMalgo.cpp -o general/HMMalgo.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/InhVector.cpp -o general/InhVector.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/ibdexcept.cpp -o general/ibdexcept.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/misc.cpp -o general/misc.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/OrdGeno.cpp -o general/OrdGeno.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/TransMatSym2D.cpp -o general/TransMatSym2D.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 general/util_genetics.cpp -o general/util_genetics.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/analysis_fam.cpp -o pedigree/analysis_fam.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/crosses.cpp -o pedigree/crosses.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/Loc.cpp -o pedigree/Loc.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/mainR.cpp -o pedigree/mainR.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/markerscore.cpp -o pedigree/markerscore.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/popt.cpp -o pedigree/popt.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I. -Igeneral -Ipedigree -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 pedigree/read_map.cpp -o pedigree/read_map.o g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o statgenIBD.so calcIBD.o RcppExports.o general/HMMalgo.o general/InhVector.o general/ibdexcept.o general/misc.o general/OrdGeno.o general/TransMatSym2D.o general/util_genetics.o pedigree/analysis_fam.o pedigree/crosses.o pedigree/Loc.o pedigree/mainR.o pedigree/markerscore.o pedigree/popt.o pedigree/read_map.o -llapack -L/home/hornik/tmp/R-d-gcc-14/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-14/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpq0234R/R.INSTALL7ca531e3bb2e/statgenIBD/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-statgenIBD/00new/statgenIBD/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 (statgenIBD) * installing *source* package ‘rgeoda’ ... ** package ‘rgeoda’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-3) 14.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmKU6wq/R.INSTALL7bb9767174b1f/rgeoda/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/libgeoda.cpp -o libgeoda/libgeoda.o In file included from libgeoda/libgeoda.cpp:14: libgeoda/./shape/centroid.h: In static member function ‘static bool Orientation::isCCW(const std::vector&, int, int)’: libgeoda/./shape/centroid.h:155:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | while(pts[iPrev].equals(hiPt) && iPrev != hiIndex); | ~~~~~~^~~~~~~~~~ In file included from libgeoda/./shape/ttmath/ttmathint.h:48, from libgeoda/./shape/ttmath/ttmathbig.h:46, from libgeoda/./shape/ttmath/ttmath.h:58, from libgeoda/./shape/centroid.h:14: libgeoda/./shape/ttmath/ttmathuint.h: In instantiation of ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 2; long long unsigned int second_size = 1; long long unsigned int result_size = 4; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’: libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1247:23: required from ‘void ttmath::UInt::Mul3Big(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&) [with long long unsigned int value_size = 2]’ 1247 | Mul3Big2(table, ss2.table, result.table); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:966:4: required from ‘void ttmath::UInt::MulBig(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 966 | Mul3Big(ss2, result); | ^~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1306:18: required from ‘ttmath::uint ttmath::Big::MulRef(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1306 | mantissa.MulBig(ss2.mantissa, man_result); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1360:11: required from ‘ttmath::uint ttmath::Big::Mul(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1360 | return MulRef(copy_ss2, round); | ^~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:5639:8: required from ‘ttmath::Big ttmath::Big::operator*(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ 5639 | temp.Mul(ss2); | ~~~~~^~~ libgeoda/./shape/centroid.h:122:24: required from here 122 | DD mx1y2(dx1 * dy2); | ^~~ libgeoda/./shape/ttmath/ttmathuint.h:1350:17: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1350 | uint i, c, xc, yc; | ^ libgeoda/./shape/ttmath/ttmathuint.h: In instantiation of ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 1; long long unsigned int second_size = 1; long long unsigned int result_size = 4; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’: libgeoda/./shape/ttmath/ttmathuint.h:1314:45: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1314 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1247:23: required from ‘void ttmath::UInt::Mul3Big(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&) [with long long unsigned int value_size = 2]’ 1247 | Mul3Big2(table, ss2.table, result.table); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:966:4: required from ‘void ttmath::UInt::MulBig(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 966 | Mul3Big(ss2, result); | ^~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1306:18: required from ‘ttmath::uint ttmath::Big::MulRef(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1306 | mantissa.MulBig(ss2.mantissa, man_result); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1360:11: required from ‘ttmath::uint ttmath::Big::Mul(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1360 | return MulRef(copy_ss2, round); | ^~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:5639:8: required from ‘ttmath::Big ttmath::Big::operator*(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ 5639 | temp.Mul(ss2); | ~~~~~^~~ libgeoda/./shape/centroid.h:122:24: required from here 122 | DD mx1y2(dx1 * dy2); | ^~~ libgeoda/./shape/ttmath/ttmathuint.h:1350:17: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1350 | uint i, c, xc, yc; | ^ libgeoda/./shape/ttmath/ttmathuint.h: In instantiation of ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 1; long long unsigned int second_size = 0; long long unsigned int result_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’: libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 1; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1357:24: required from ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 2; long long unsigned int second_size = 1; long long unsigned int result_size = 4; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1357 | Mul3Big2(x1, y1, result+first_size*2); // z2 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1247:23: required from ‘void ttmath::UInt::Mul3Big(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&) [with long long unsigned int value_size = 2]’ 1247 | Mul3Big2(table, ss2.table, result.table); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:966:4: required from ‘void ttmath::UInt::MulBig(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 966 | Mul3Big(ss2, result); | ^~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1306:18: required from ‘ttmath::uint ttmath::Big::MulRef(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1306 | mantissa.MulBig(ss2.mantissa, man_result); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1360:11: required from ‘ttmath::uint ttmath::Big::Mul(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1360 | return MulRef(copy_ss2, round); | ^~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:5639:8: required from ‘ttmath::Big ttmath::Big::operator*(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ 5639 | temp.Mul(ss2); | ~~~~~^~~ libgeoda/./shape/centroid.h:122:24: required from here 122 | DD mx1y2(dx1 * dy2); | ^~~ libgeoda/./shape/ttmath/ttmathuint.h:1350:17: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1350 | uint i, c, xc, yc; | ^ libgeoda/./shape/ttmath/ttmathuint.h: In instantiation of ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 0; long long unsigned int second_size = 0; long long unsigned int result_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’: libgeoda/./shape/ttmath/ttmathuint.h:1314:45: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 1; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1314 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1357:24: required from ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 2; long long unsigned int second_size = 1; long long unsigned int result_size = 4; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1357 | Mul3Big2(x1, y1, result+first_size*2); // z2 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1247:23: required from ‘void ttmath::UInt::Mul3Big(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&) [with long long unsigned int value_size = 2]’ 1247 | Mul3Big2(table, ss2.table, result.table); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:966:4: required from ‘void ttmath::UInt::MulBig(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 966 | Mul3Big(ss2, result); | ^~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1306:18: required from ‘ttmath::uint ttmath::Big::MulRef(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1306 | mantissa.MulBig(ss2.mantissa, man_result); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1360:11: required from ‘ttmath::uint ttmath::Big::Mul(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1360 | return MulRef(copy_ss2, round); | ^~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:5639:8: required from ‘ttmath::Big ttmath::Big::operator*(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ 5639 | temp.Mul(ss2); | ~~~~~^~~ libgeoda/./shape/centroid.h:122:24: required from here 122 | DD mx1y2(dx1 * dy2); | ^~~ libgeoda/./shape/ttmath/ttmathuint.h:1350:17: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1350 | uint i, c, xc, yc; | ^ libgeoda/./shape/ttmath/ttmathuint.h: In instantiation of ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 1; long long unsigned int second_size = 0; long long unsigned int result_size = 0; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’: libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 0; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1357:24: required from ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 1; long long unsigned int second_size = 0; long long unsigned int result_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1357 | Mul3Big2(x1, y1, result+first_size*2); // z2 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 1; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1357:24: required from ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 2; long long unsigned int second_size = 1; long long unsigned int result_size = 4; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1357 | Mul3Big2(x1, y1, result+first_size*2); // z2 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1247:23: required from ‘void ttmath::UInt::Mul3Big(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&) [with long long unsigned int value_size = 2]’ 1247 | Mul3Big2(table, ss2.table, result.table); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:966:4: required from ‘void ttmath::UInt::MulBig(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 966 | Mul3Big(ss2, result); | ^~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1306:18: required from ‘ttmath::uint ttmath::Big::MulRef(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1306 | mantissa.MulBig(ss2.mantissa, man_result); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1360:11: required from ‘ttmath::uint ttmath::Big::Mul(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1360 | return MulRef(copy_ss2, round); | ^~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:5639:8: required from ‘ttmath::Big ttmath::Big::operator*(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ 5639 | temp.Mul(ss2); | ~~~~~^~~ libgeoda/./shape/centroid.h:122:24: required from here 122 | DD mx1y2(dx1 * dy2); | ^~~ libgeoda/./shape/ttmath/ttmathuint.h:1350:17: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1350 | uint i, c, xc, yc; | ^ libgeoda/./shape/ttmath/ttmathuint.h: In instantiation of ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 0; long long unsigned int second_size = 0; long long unsigned int result_size = 0; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’: libgeoda/./shape/ttmath/ttmathuint.h:1314:45: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 0; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1314 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1357:24: required from ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 1; long long unsigned int second_size = 0; long long unsigned int result_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1357 | Mul3Big2(x1, y1, result+first_size*2); // z2 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 1; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1357:24: required from ‘void ttmath::UInt::Mul3Big3(const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int first_size = 2; long long unsigned int second_size = 1; long long unsigned int result_size = 4; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1357 | Mul3Big2(x1, y1, result+first_size*2); // z2 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1303:49: required from ‘void ttmath::UInt::Mul3Big2(const ttmath::uint*, const ttmath::uint*, ttmath::uint*) [with long long unsigned int ss_size = 2; long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 1303 | Mul3Big3(x1, x0, y1, y0, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:1247:23: required from ‘void ttmath::UInt::Mul3Big(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&) [with long long unsigned int value_size = 2]’ 1247 | Mul3Big2(table, ss2.table, result.table); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathuint.h:966:4: required from ‘void ttmath::UInt::MulBig(const ttmath::UInt&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long long unsigned int value_size = 2; ttmath::uint = long long unsigned int]’ 966 | Mul3Big(ss2, result); | ^~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1306:18: required from ‘ttmath::uint ttmath::Big::MulRef(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1306 | mantissa.MulBig(ss2.mantissa, man_result); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:1360:11: required from ‘ttmath::uint ttmath::Big::Mul(const ttmath::Big&, bool) [with long long unsigned int exp = 1; long long unsigned int man = 2; ttmath::uint = long long unsigned int]’ 1360 | return MulRef(copy_ss2, round); | ^~~~~~ libgeoda/./shape/ttmath/ttmathbig.h:5639:8: required from ‘ttmath::Big ttmath::Big::operator*(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ 5639 | temp.Mul(ss2); | ~~~~~^~~ libgeoda/./shape/centroid.h:122:24: required from here 122 | DD mx1y2(dx1 * dy2); | ^~~ libgeoda/./shape/ttmath/ttmathuint.h:1350:17: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] 1350 | uint i, c, xc, yc; | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:116:37: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:116:37: note: ‘’ declared here 116 | DD dx1 = DD(p2.x) + DD(-p1.x); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:116:25: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:116:25: note: ‘’ declared here 116 | DD dx1 = DD(p2.x) + DD(-p1.x); | ^ In member function ‘ttmath::uint ttmath::Int::FromUIntOrInt(const ttmath::UInt&, bool) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’, inlined from ‘ttmath::uint ttmath::Int::FromInt(const ttmath::Int&) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:699:23, inlined from ‘ttmath::Int& ttmath::Int::operator=(const ttmath::Int&) [with long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:773:10, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3670:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:116:37: libgeoda/./shape/ttmath/ttmathint.h:653:61: warning: ‘.ttmath::Big<1, 2>::exponent.ttmath::Int<1>::.ttmath::UInt<1>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 653 | UInt::table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:116:25: note: ‘’ declared here 116 | DD dx1 = DD(p2.x) + DD(-p1.x); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:116:37: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:116:25: note: ‘’ declared here 116 | DD dx1 = DD(p2.x) + DD(-p1.x); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:116:37: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:116:25: note: ‘’ declared here 116 | DD dx1 = DD(p2.x) + DD(-p1.x); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:117:37: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:117:37: note: ‘’ declared here 117 | DD dy1 = DD(p2.y) + DD(-p1.y); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:117:25: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:117:25: note: ‘’ declared here 117 | DD dy1 = DD(p2.y) + DD(-p1.y); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:117:37: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:117:25: note: ‘’ declared here 117 | DD dy1 = DD(p2.y) + DD(-p1.y); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:117:37: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:117:25: note: ‘’ declared here 117 | DD dy1 = DD(p2.y) + DD(-p1.y); | ^ In member function ‘ttmath::uint ttmath::Int::FromUIntOrInt(const ttmath::UInt&, bool) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’, inlined from ‘ttmath::uint ttmath::Int::FromInt(const ttmath::Int&) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:699:23, inlined from ‘ttmath::Int& ttmath::Int::operator=(const ttmath::Int&) [with long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:773:10, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3670:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:117:37: libgeoda/./shape/ttmath/ttmathint.h:653:61: warning: ‘.ttmath::Big<1, 2>::exponent.ttmath::Int<1>::.ttmath::UInt<1>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 653 | UInt::table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:117:25: note: ‘’ declared here 117 | DD dy1 = DD(p2.y) + DD(-p1.y); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:118:36: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:118:36: note: ‘’ declared here 118 | DD dx2 = DD(q.x) + DD(-p2.x); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:118:24: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:118:24: note: ‘’ declared here 118 | DD dx2 = DD(q.x) + DD(-p2.x); | ^ In member function ‘ttmath::uint ttmath::Int::FromUIntOrInt(const ttmath::UInt&, bool) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’, inlined from ‘ttmath::uint ttmath::Int::FromInt(const ttmath::Int&) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:699:23, inlined from ‘ttmath::Int& ttmath::Int::operator=(const ttmath::Int&) [with long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:773:10, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3670:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:118:36: libgeoda/./shape/ttmath/ttmathint.h:653:61: warning: ‘.ttmath::Big<1, 2>::exponent.ttmath::Int<1>::.ttmath::UInt<1>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 653 | UInt::table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:118:24: note: ‘’ declared here 118 | DD dx2 = DD(q.x) + DD(-p2.x); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:118:36: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:118:24: note: ‘’ declared here 118 | DD dx2 = DD(q.x) + DD(-p2.x); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:118:36: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:118:24: note: ‘’ declared here 118 | DD dx2 = DD(q.x) + DD(-p2.x); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:119:36: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:119:36: note: ‘’ declared here 119 | DD dy2 = DD(q.y) + DD(-p2.y); | ^ In member function ‘void ttmath::Big::SetInfoBit(unsigned char) [with long long unsigned int exp = 1; long long unsigned int man = 2]’, inlined from ‘void ttmath::Big::SetNan() [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:298:13, inlined from ‘ttmath::uint ttmath::Big::FromDouble(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:2743:10, inlined from ‘ttmath::Big::Big(double) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3164:13, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:119:24: libgeoda/./shape/ttmath/ttmathbig.h:238:24: warning: ‘.ttmath::Big<1, 2>::info’ may be used uninitialized [-Wmaybe-uninitialized] 238 | info = info | bit; | ^~~~ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:119:24: note: ‘’ declared here 119 | DD dy2 = DD(q.y) + DD(-p2.y); | ^ In member function ‘ttmath::uint ttmath::Int::FromUIntOrInt(const ttmath::UInt&, bool) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’, inlined from ‘ttmath::uint ttmath::Int::FromInt(const ttmath::Int&) [with long long unsigned int argument_size = 1; long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:699:23, inlined from ‘ttmath::Int& ttmath::Int::operator=(const ttmath::Int&) [with long long unsigned int value_size = 1]’ at libgeoda/./shape/ttmath/ttmathint.h:773:10, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3670:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:119:36: libgeoda/./shape/ttmath/ttmathint.h:653:61: warning: ‘.ttmath::Big<1, 2>::exponent.ttmath::Int<1>::.ttmath::UInt<1>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 653 | UInt::table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:119:24: note: ‘’ declared here 119 | DD dy2 = DD(q.y) + DD(-p2.y); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:119:36: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:119:24: note: ‘’ declared here 119 | DD dy2 = DD(q.y) + DD(-p2.y); | ^ In member function ‘ttmath::UInt& ttmath::UInt::operator=(const ttmath::UInt&) [with long long unsigned int value_size = 2]’, inlined from ‘ttmath::Big& ttmath::Big::operator=(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3671:12, inlined from ‘ttmath::Big::Big(const ttmath::Big&) [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:3683:12, inlined from ‘ttmath::Big ttmath::Big::operator+(const ttmath::Big&) const [with long long unsigned int exp = 1; long long unsigned int man = 2]’ at libgeoda/./shape/ttmath/ttmathbig.h:5619:15, inlined from ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’ at libgeoda/./shape/centroid.h:119:36: libgeoda/./shape/ttmath/ttmathuint.h:2765:43: warning: ‘.ttmath::Big<1, 2>::mantissa.ttmath::UInt<2>::table[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2765 | table[i] = p.table[i]; | ~~~~~~~^ libgeoda/./shape/centroid.h: In static member function ‘static int Orientation::index(const gda::Point&, const gda::Point&, const gda::Point&)’: libgeoda/./shape/centroid.h:119:24: note: ‘’ declared here 119 | DD dy2 = DD(q.y) + DD(-p2.y); | ^ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/gda_sa.cpp -o libgeoda/gda_sa.o In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_facade.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/iterator_range_core.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/iterator_range.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/as_literal.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/trim.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:19, from libgeoda/gda_sa.cpp:3: /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23: /home/hornik/lib/R/Library/4.5/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++/14/memory:78, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/function_base.hpp:34, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from libgeoda/gda_sa.cpp:6: libgeoda/weights/GeodaWeight.h:53:32: warning: ‘virtual const GeoDaWeight& GeoDaWeight::operator=(const GeoDaWeight&)’ was hidden [-Woverloaded-virtual=] 53 | virtual const GeoDaWeight& operator=(const GeoDaWeight& gw); | ^~~~~~~~ In file included from libgeoda/gda_sa.cpp:7: libgeoda/weights/GalWeight.h:57:28: note: by ‘virtual GalWeight& GalWeight::operator=(const GalWeight&)’ 57 | virtual GalWeight& operator=(const GalWeight& gw); | ^~~~~~~~ libgeoda/gda_sa.cpp: In function ‘std::vector > gda_neighbor_match_test(AbstractGeoDa*, unsigned int, double, bool, bool, bool, const std::vector >&, const std::string&, const std::string&)’: libgeoda/gda_sa.cpp:414:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 414 | for (int j=0; j > gda_neighbor_match_test(GeoDaWeight*, unsigned int, const std::vector >&, const std::string&, const std::string&)’: libgeoda/gda_sa.cpp:514:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 514 | for (int j=0; j::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23: /home/hornik/lib/R/Library/4.5/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++/14/memory:78, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/function_base.hpp:34, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/gda_weights.cpp -o libgeoda/gda_weights.o In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/core/radian_access.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:50, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry.hpp:17, from libgeoda/SpatialIndTypes.h:23, from libgeoda/SpatialIndAlgs.h:9, from libgeoda/gda_weights.cpp:23: /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_facade.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/iterator_range_core.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/iterator_range.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/as_literal.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/trim.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:19, from libgeoda/gda_weights.cpp:16: /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23: /home/hornik/lib/R/Library/4.5/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++/14/bits/shared_ptr_base.h:59, from /usr/include/c++/14/bits/shared_ptr.h:53, from /usr/include/c++/14/regex:49, from libgeoda/gda_weights.cpp:5: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from libgeoda/weights/GalWeight.h:7, from libgeoda/weights/PolysToContigWeights.h:7, from libgeoda/gda_weights.cpp:20: libgeoda/weights/GeodaWeight.h:53:32: warning: ‘virtual const GeoDaWeight& GeoDaWeight::operator=(const GeoDaWeight&)’ was hidden [-Woverloaded-virtual=] 53 | virtual const GeoDaWeight& operator=(const GeoDaWeight& gw); | ^~~~~~~~ libgeoda/weights/GalWeight.h:57:28: note: by ‘virtual GalWeight& GalWeight::operator=(const GalWeight&)’ 57 | virtual GalWeight& operator=(const GalWeight& gw); | ^~~~~~~~ libgeoda/weights/GeodaWeight.h:53:32: warning: ‘virtual const GeoDaWeight& GeoDaWeight::operator=(const GeoDaWeight&)’ was hidden [-Woverloaded-virtual=] 53 | virtual const GeoDaWeight& operator=(const GeoDaWeight& gw); | ^~~~~~~~ In file included from libgeoda/SpatialIndAlgs.h:10: libgeoda/weights/GwtWeight.h:50:7: note: by ‘GwtWeight& GwtWeight::operator=(const GwtWeight&)’ 50 | class GwtWeight : public GeoDaWeight { | ^~~~~~~~~ libgeoda/gda_weights.cpp: In function ‘GeoDaWeight* gda_load_gal(const char*, const std::vector >&)’: libgeoda/gda_weights.cpp:248:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 248 | if (!id_vec.empty() && num_obs != id_vec.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~ libgeoda/gda_weights.cpp: In function ‘GeoDaWeight* gda_load_gwt(const char*, const std::vector >&)’: libgeoda/gda_weights.cpp:400:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 400 | if (!id_vec.empty() && num_obs != id_vec.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~ libgeoda/gda_weights.cpp: In function ‘GeoDaWeight* gda_load_swm(const char*, const std::vector&)’: libgeoda/gda_weights.cpp:502:9: warning: variable ‘swmType’ set but not used [-Wunused-but-set-variable] 502 | int swmType = 0; // old | ^~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/gda_clustering.cpp -o libgeoda/gda_clustering.o In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_facade.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/iterator_range_core.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/iterator_range.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/as_literal.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/trim.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:19, from libgeoda/gda_clustering.cpp:2: /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23: /home/hornik/lib/R/Library/4.5/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++/14/memory:78, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/function_base.hpp:34, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ libgeoda/gda_clustering.cpp: In function ‘std::vector gda_makespatial(const std::vector&, GeoDaWeight*)’: libgeoda/gda_clustering.cpp:450:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 450 | for (int j=0; j::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23: /home/hornik/lib/R/Library/4.5/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++/14/memory:78, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/function_base.hpp:34, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from libgeoda/weights/GalWeight.h:7, from libgeoda/GenUtils.cpp:32: libgeoda/weights/GeodaWeight.h:53:32: warning: ‘virtual const GeoDaWeight& GeoDaWeight::operator=(const GeoDaWeight&)’ was hidden [-Woverloaded-virtual=] 53 | virtual const GeoDaWeight& operator=(const GeoDaWeight& gw); | ^~~~~~~~ libgeoda/weights/GalWeight.h:57:28: note: by ‘virtual GalWeight& GalWeight::operator=(const GalWeight&)’ 57 | virtual GalWeight& operator=(const GalWeight& gw); | ^~~~~~~~ libgeoda/GenUtils.cpp: In function ‘std::vector GenUtils::NaturalBreaks(int, const std::vector&, std::vector&)’: libgeoda/GenUtils.cpp:2047:9: warning: variable ‘max_gvf_ind’ set but not used [-Wunused-but-set-variable] 2047 | int max_gvf_ind = 0; | ^~~~~~~~~~~ In file included from libgeoda/GenUtils.cpp:35: libgeoda/GdaConst.h: At global scope: libgeoda/GdaConst.h:9:19: warning: ‘GdaConst::gda_eigen_tol’ defined but not used [-Wunused-variable] 9 | static double gda_eigen_tol = 0.00000001; | ^~~~~~~~~~~~~ libgeoda/GdaConst.h:8:17: warning: ‘GdaConst::use_gda_user_seed’ defined but not used [-Wunused-variable] 8 | static bool use_gda_user_seed = true; | ^~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/SpatialIndAlgs.cpp -o libgeoda/SpatialIndAlgs.o In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/core/radian_access.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:50, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry.hpp:17, from libgeoda/SpatialIndTypes.h:23, from libgeoda/SpatialIndAlgs.h:9, from libgeoda/SpatialIndAlgs.cpp:13: /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/foreach.hpp:76, from libgeoda/SpatialIndAlgs.cpp:4: /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23, from libgeoda/SpatialIndAlgs.cpp:6: /home/hornik/lib/R/Library/4.5/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++/14/memory:78, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/function_base.hpp:34, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from libgeoda/weights/GwtWeight.h:5, from libgeoda/SpatialIndAlgs.h:10: libgeoda/weights/GeodaWeight.h:53:32: warning: ‘virtual const GeoDaWeight& GeoDaWeight::operator=(const GeoDaWeight&)’ was hidden [-Woverloaded-virtual=] 53 | virtual const GeoDaWeight& operator=(const GeoDaWeight& gw); | ^~~~~~~~ In file included from libgeoda/weights/GwtWeight.h:6: libgeoda/weights/GalWeight.h:57:28: note: by ‘virtual GalWeight& GalWeight::operator=(const GalWeight&)’ 57 | virtual GalWeight& operator=(const GalWeight& gw); | ^~~~~~~~ libgeoda/weights/GeodaWeight.h:53:32: warning: ‘virtual const GeoDaWeight& GeoDaWeight::operator=(const GeoDaWeight&)’ was hidden [-Woverloaded-virtual=] 53 | virtual const GeoDaWeight& operator=(const GeoDaWeight& gw); | ^~~~~~~~ libgeoda/weights/GwtWeight.h:50:7: note: by ‘GwtWeight& GwtWeight::operator=(const GwtWeight&)’ 50 | class GwtWeight : public GeoDaWeight { | ^~~~~~~~~ libgeoda/SpatialIndAlgs.cpp: In function ‘GwtWeight* SpatialIndAlgs::knn_build_sub(const rtree_pt_2d_t&, std::vector >&, int, int, int, bool, double, const std::string&, double, bool, bool)’: libgeoda/SpatialIndAlgs.cpp:355:56: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare] 355 | if (kernel.empty() && w.second == i) | ~~~~~~~~~^~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/assert.hpp:35, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:20, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:19, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/size_type.hpp:20, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/size.hpp:21, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/random.hpp:70, from libgeoda/SpatialIndAlgs.cpp:5: /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:51:24: required from here 51 | box_2d b(pt_2d(i + 0.0f, i + 0.0f), pt_2d(i + 0.5f, i + 0.5f)); | ^ /home/hornik/lib/R/Library/4.5/x86_64-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.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:31: /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:51:24: required from here 51 | box_2d b(pt_2d(i + 0.0f, i + 0.0f), pt_2d(i + 0.5f, i + 0.5f)); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:410:46: required from here 410 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:410:46: required from here 410 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:51:24: required from here 51 | box_2d b(pt_2d(i + 0.0f, i + 0.0f), pt_2d(i + 0.5f, i + 0.5f)); | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::point; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::point]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:288:36: required from here 288 | double d = bg::distance(v.first, w.first); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::point; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::point]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:288:36: required from here 288 | double d = bg::distance(v.first, w.first); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:410:46: required from here 410 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::point; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::point]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:801:44: required from here 801 | if (w.second != v.second && bg::distance(v.first, w.first) <= th) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::point; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::point]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:801:44: required from here 801 | if (w.second != v.second && bg::distance(v.first, w.first) <= th) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point >; Geometry2 = model::point >; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point >; Geometry2 = model::point >]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1017:31: required from here 1017 | neigh.weight = bg::distance(v.first, w.first); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point >; Geometry2 = model::point >; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point >; Geometry2 = model::point >]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1017:31: required from here 1017 | neigh.weight = bg::distance(v.first, w.first); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:561:36: required from ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = model::box >]’ 561 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libgeoda/SpatialIndAlgs.cpp:71:26: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::ConstBox > >]’: /home/hornik/lib/R/Library/4.5/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::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:561:36: required from ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = model::box >]’ 561 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libgeoda/SpatialIndAlgs.cpp:71:26: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 110 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::point; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::point]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:288:36: required from here 288 | double d = bg::distance(v.first, w.first); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/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 > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::point; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::point]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:801:44: required from here 801 | if (w.second != v.second && bg::distance(v.first, w.first) <= th) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/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 > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point >; Geometry2 = model::point >; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point >; Geometry2 = model::point >]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1017:31: required from here 1017 | neigh.weight = bg::distance(v.first, w.first); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/lib/R/Library/4.5/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 > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:561:36: required from ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = model::box >]’ 561 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libgeoda/SpatialIndAlgs.cpp:71:26: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 110 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:98:28: required from here 98 | box_2d bnds = rtree.bounds(); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:98:28: required from here 98 | box_2d bnds = rtree.bounds(); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; bounds_type = boost::geometry::model::box >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:410:46: required from here 410 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; bounds_type = boost::geometry::model::box >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:410:46: required from here 410 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box > >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box > >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:98:28: required from here 98 | box_2d bnds = rtree.bounds(); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/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 > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; bounds_type = boost::geometry::model::box >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:410:46: required from here 410 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:63:5: required from ‘class boost::geometry::concepts::Box > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/assign.hpp:90:30: required from ‘void boost::geometry::assign_inverse(Geometry&) [with Geometry = model::box > >]’ 90 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1495:33: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1495 | geometry::assign_inverse(result); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 125 | struct IncrementableIteratorConcept : CopyConstructible | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 125 | struct IncrementableIteratorConcept : CopyConstructible | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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, false, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, false, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept, true, false, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, false, std::vector, std::allocator> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>; typename range_size::type = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, false, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>; typename range_size::type = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, false, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 125 | struct IncrementableIteratorConcept : CopyConstructible | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 125 | struct IncrementableIteratorConcept : CopyConstructible | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 147 | struct SinglePassIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, false, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, false, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept, true, false, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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, false, std::vector, std::allocator>; typename range_size::type = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:130:24: required from ‘static void boost::geometry::detail::wkt::wkt_range::apply(std::basic_ostream&, const Range&, bool) [with Char = char; Traits = std::char_traits; Range = boost::geometry::model::ring, true, false, std::vector, std::allocator>; PrefixPolicy = boost::geometry::detail::wkt::prefix_null; bool ForceClosurePossible = false; bool WriteDoubleBrackets = false]’ 130 | if (boost::size(range) > 0) | ~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:291:49: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 291 | wkt_sequence::apply(os, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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, false, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 181 | struct ForwardIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ 352 | struct BidirectionalRangeConcept : ForwardRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 181 | struct ForwardIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ 352 | struct BidirectionalRangeConcept : ForwardRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > > >]’: /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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::ring, true, true, std::vector, std::allocator>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/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, false, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::Ring, true, false, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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, false, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, false, std::vector, std::allocator> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept, true, false, std::vector, std::allocator> >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, false, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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, false, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, false, std::vector, std::allocator> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.5/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::ring, true, false, std::vector, std::allocator>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator, unsigned int> > >; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest >; size_type = long unsigned int; node_pointer = boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator, unsigned int> > >; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest >; OutIter = std::back_insert_iterator, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest >; OutIter = std::back_insert_iterator, unsigned int> > >; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:417:14: required from here 417 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::ConstBox > >]’: /home/hornik/lib/R/Library/4.5/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::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:251:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point; Geometry2 = model::box >; Strategy = default_strategy]’ 251 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point; Geometry2 = model::box >]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:141:45: required from ‘static boost::geometry::index::detail::comparable_distance_call::result_type boost::geometry::index::detail::comparable_distance_call::apply(const G1&, const G2&, const boost::geometry::default_strategy&) [with G1 = boost::geometry::model::point; G2 = boost::geometry::model::box >; result_type = double]’ 141 | return geometry::comparable_distance(g1, g2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator, unsigned int> > >; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest >; size_type = long unsigned int; node_pointer = boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator, unsigned int> > >; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest >; OutIter = std::back_insert_iterator, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest >; OutIter = std::back_insert_iterator, unsigned int> > >; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:417:14: required from here 417 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 110 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: required from ‘class boost::geometry::concepts::ConstBox > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point >; Indexable = boost::geometry::model::box > >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int; node_pointer = boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1010:14: required from here 1010 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::ConstBox > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::ConstBox > > >]’: /home/hornik/lib/R/Library/4.5/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::box > >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:251:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point >; Geometry2 = model::box > >; Strategy = default_strategy]’ 251 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::point >; Geometry2 = model::box > >]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:141:45: required from ‘static boost::geometry::index::detail::comparable_distance_call::result_type boost::geometry::index::detail::comparable_distance_call::apply(const G1&, const G2&, const boost::geometry::default_strategy&) [with G1 = boost::geometry::model::point >; G2 = boost::geometry::model::box > >; result_type = double]’ 141 | return geometry::comparable_distance(g1, g2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point >; Indexable = boost::geometry::model::box > >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int; node_pointer = boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1010:14: required from here 1010 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 110 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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::point >, boost::geometry::model::point > > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/distance_concept.hpp:127:5: required from ‘struct boost::geometry::concepts::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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::point >, boost::geometry::model::point > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::point >, boost::geometry::model::point > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, boost::geometry::model::point >, boost::geometry::model::point > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:265:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point >; Indexable = boost::geometry::model::box > >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int; node_pointer = boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1010:14: required from here 1010 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:265:9: required from ‘typename boost::geometry::strategy::distance::cross_track_point_box::return_type::type boost::geometry::strategy::distance::cross_track_point_box::apply(const Point&, const Box&) const [with Point = boost::geometry::model::point >; Box = boost::geometry::model::box > >; CalculationType = void; Strategy = boost::geometry::strategy::distance::comparable::haversine; typename return_type::type = double]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:141:53: required from ‘static auto boost::geometry::detail::distance::point_to_box::apply(const Point&, const Box&, const Strategies&) [with Point = boost::geometry::model::point >; Box = boost::geometry::model::box > >; Strategies = boost::geometry::strategies::distance::detail::comparable >; bool IsUmbrella = true]’ 141 | return strategies.distance(point, box).apply(point, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:113:21: required from ‘static auto boost::geometry::resolve_strategy::comparable_distance::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::model::point >; Geometry2 = boost::geometry::model::box > >]’ 110 | return dispatch::distance | ~~~~~~~~~~~~~~~~~~ 111 | < | ~ 112 | Geometry1, Geometry2, comparable_strategy_type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | >::apply(geometry1, geometry2, comparable_strategy_type()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:140:21: required from ‘static auto boost::geometry::resolve_dynamic::comparable_distance::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::model::point >; Geometry2 = boost::geometry::model::box > >; Tag1 = boost::geometry::point_tag; Tag2 = boost::geometry::box_tag]’ 137 | return resolve_strategy::comparable_distance | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | < | ~ 139 | Strategy | ~~~~~~~~ 140 | >::apply(geometry1, geometry2, strategy); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:257:17: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::point >; Geometry2 = model::box > >; Strategy = default_strategy]’ 253 | return resolve_dynamic::comparable_distance | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | < | ~ 255 | Geometry1, | ~~~~~~~~~~ 256 | Geometry2 | ~~~~~~~~~ 257 | >::apply(geometry1, geometry2, strategy); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point >; Indexable = boost::geometry::model::box > >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int; node_pointer = boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1010:14: required from here 1010 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::PointDistanceStrategy::~PointDistanceStrategy() [with Strategy = boost::geometry::strategy::distance::comparable::haversine; Point1 = boost::geometry::model::point >; Point2 = boost::geometry::model::point >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/distance_concept.hpp:127:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 127 | BOOST_CONCEPT_USAGE(PointDistanceStrategy) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 181 | struct ForwardIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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 > > >’ 181 | struct ForwardIteratorConcept | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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 >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator>&>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator>&>’ 318 | struct ForwardRangeConcept : SinglePassRangeConcept | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator>&>’ 352 | struct BidirectionalRangeConcept : ForwardRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator>&>’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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>&>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:512:55: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 512 | dispatch::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘typename boost::range_iterator::type boost::geometry::range::pos(RandomAccessRange&&, typename boost::range_size::type) [with RandomAccessRange = boost::geometry::model::ring, true, true, std::vector, std::allocator>&; typename boost::range_iterator::type = std::vector >::iterator; typename boost::range_size::type = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/util/range.hpp:110:16: required from ‘typename boost::range_reference::type boost::geometry::range::at(RandomAccessRange&&, typename boost::range_size::type) [with RandomAccessRange = boost::geometry::model::ring, true, true, std::vector, std::allocator>&; typename boost::range_reference::type = boost::geometry::model::point&; typename boost::range_size::type = long unsigned int]’ 110 | return *pos(rng, i); | ~~~^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:115:22: required from ‘static void boost::geometry::detail::conversion::box_to_range::apply(const Box&, Range&) [with Box = boost::geometry::model::box >; Range = boost::geometry::model::ring, true, true, std::vector, std::allocator>; bool Close = true; bool Reverse = false]’ 115 | range::at(range, 4) = range::at(range, 0); | ~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:512:55: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 512 | dispatch::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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, false, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, false, std::vector, std::allocator> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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, false, std::vector, std::allocator> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, false, std::vector, std::allocator> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:511:82: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 511 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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, false, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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, false, std::vector, std::allocator>&> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, false, std::vector, std::allocator>&>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, false, std::vector, std::allocator>&>’ 318 | struct ForwardRangeConcept : SinglePassRangeConcept | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, false, std::vector, std::allocator>&>’ 352 | struct BidirectionalRangeConcept : ForwardRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, false, std::vector, std::allocator>&>’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_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, false, std::vector, std::allocator>&>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:512:55: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 512 | dispatch::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>&>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>&>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘typename boost::range_iterator::type boost::geometry::range::pos(RandomAccessRange&&, typename boost::range_size::type) [with RandomAccessRange = boost::geometry::model::ring, true, false, std::vector, std::allocator>&; typename boost::range_iterator::type = std::vector >::iterator; typename boost::range_size::type = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/util/range.hpp:110:16: required from ‘typename boost::range_reference::type boost::geometry::range::at(RandomAccessRange&&, typename boost::range_size::type) [with RandomAccessRange = boost::geometry::model::ring, true, false, std::vector, std::allocator>&; typename boost::range_reference::type = boost::geometry::model::point&; typename boost::range_size::type = long unsigned int]’ 110 | return *pos(rng, i); | ~~~^~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:115:22: required from ‘static void boost::geometry::detail::conversion::box_to_range::apply(const Box&, Range&) [with Box = boost::geometry::model::box >; Range = boost::geometry::model::ring, true, false, std::vector, std::allocator>; bool Close = false; bool Reverse = false]’ 115 | range::at(range, 4) = range::at(range, 0); | ~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:512:55: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 512 | dispatch::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept, true, false, std::vector, std::allocator>&>::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/lib/R/Library/4.5/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 > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator, unsigned int> > >; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest >; size_type = long unsigned int; node_pointer = boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator, unsigned int> > >; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest >; OutIter = std::back_insert_iterator, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest >; OutIter = std::back_insert_iterator, unsigned int> > >; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:417:14: required from here 417 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 110 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > > >]’: /home/hornik/lib/R/Library/4.5/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 > > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: required from ‘class boost::geometry::concepts::ConstBox > > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point >; Indexable = boost::geometry::model::box > >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int; node_pointer = boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1010:14: required from here 1010 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:110:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 110 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >]’: /home/hornik/lib/R/Library/4.5/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::point >, boost::geometry::model::point > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/distance_concept.hpp:127:5: required from ‘struct boost::geometry::concepts::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::PointDistanceStrategy, boost::geometry::model::point >, boost::geometry::model::point > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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::point >, boost::geometry::model::point > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::geometry::model::point >, boost::geometry::model::point > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/distance_predicates.hpp:173:34: required from ‘static bool boost::geometry::index::detail::calculate_distance, Indexable, Strategy, Tag>::apply(const boost::geometry::index::detail::predicates::nearest&, const Indexable&, const Strategy&, result_type&) [with PointRelation = boost::geometry::model::point >; Indexable = boost::geometry::model::box > >; Strategy = boost::geometry::default_strategy; Tag = boost::geometry::index::detail::bounds_tag; result_type = double]’ 173 | result = call_type::apply(relation::value(p.point_or_relation), i, s); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:240:58: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(node_pointer, size_type, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int; node_pointer = boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 240 | && calculate_node_distance::apply(predicate(), p.first, m_strategy, node_distance) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:213:21: required from ‘boost::geometry::index::detail::rtree::visitors::distance_query::size_type boost::geometry::index::detail::rtree::visitors::distance_query::apply(const MembersHolder&, OutIter) [with OutIter = std::back_insert_iterator >, unsigned int> > >; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; Predicates = boost::geometry::index::detail::predicates::nearest > >; size_type = long unsigned int]’ 213 | return apply(members.root, members.leafs_level, out_it); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1891:32: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value > 0), int>::type = 0; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1891 | return distance_v.apply(m_members, out_it); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = boost::geometry::index::detail::predicates::nearest > >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1010:14: required from here 1010 | rtree.query(bgi::nearest(v.first, k), std::back_inserter(q)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::PointDistanceStrategy::~PointDistanceStrategy() [with Strategy = boost::geometry::strategy::distance::comparable::haversine; Point1 = boost::geometry::model::point >; Point2 = boost::geometry::model::point >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/strategies/concepts/distance_concept.hpp:127:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 127 | BOOST_CONCEPT_USAGE(PointDistanceStrategy) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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>&> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator>&>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator>&>’ 318 | struct ForwardRangeConcept : SinglePassRangeConcept | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator>&>’ 352 | struct BidirectionalRangeConcept : ForwardRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator>&>’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:512:55: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 512 | dispatch::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, true, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, true, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:268:59: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 268 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, false, std::vector, std::allocator>&>]’: /home/hornik/lib/R/Library/4.5/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, false, std::vector, std::allocator>&> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, false, std::vector, std::allocator>&>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, false, std::vector, std::allocator>&>’ 318 | struct ForwardRangeConcept : SinglePassRangeConcept | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, false, std::vector, std::allocator>&>’ 352 | struct BidirectionalRangeConcept : ForwardRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, false, std::vector, std::allocator>&>’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:512:55: required from ‘static void boost::geometry::resolve_variant::convert::apply(const Geometry1&, Geometry2&) [with Geometry1 = boost::geometry::model::box >; Geometry2 = boost::geometry::model::ring, true, false, std::vector, std::allocator>]’ 512 | dispatch::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/convert.hpp:564:58: required from ‘void boost::geometry::convert(const Geometry1&, Geometry2&) [with Geometry1 = model::box >; Geometry2 = model::ring, true, false, std::vector, std::allocator>]’ 564 | resolve_variant::convert::apply(geometry1, geometry2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:289:30: required from ‘static void boost::geometry::detail::wkt::wkt_box::do_apply(std::basic_ostream&, const Box&) [with RingType = boost::geometry::model::ring, true, false, std::vector, std::allocator>; Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 289 | geometry::convert(box, ring); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:272:60: required from ‘static void boost::geometry::detail::wkt::wkt_box::apply(std::basic_ostream&, const Box&, bool) [with Char = char; Traits = std::char_traits; Box = boost::geometry::model::box >]’ 272 | do_apply >(os, box); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/write.hpp:541:39: required from ‘std::basic_ostream& boost::geometry::operator<<(std::basic_ostream&, const wkt_manipulator&) [with Char = char; Traits = std::char_traits; Geometry = model::box >]’ 541 | dispatch::wkt::apply(os, m.m_geometry, m.m_force_closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:71:36: required from here 71 | ss << bg::wkt(query_box) << std::endl; | ^ /home/hornik/lib/R/Library/4.5/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.5/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, false, std::vector, std::allocator>&]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, unsigned int>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = std::pair >, unsigned int>*; Value = std::pair >, unsigned int>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:628:28: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-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.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:29, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:20: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal >, unsigned int>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*; Value = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:617:28: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, boost::geometry::index::detail::rtree::insert_default_tag>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:837:15: required from ‘void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 837 | this->raw_insert(value); | ~~~~~~^~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:53:21: required from here 53 | rtree.insert(std::make_pair(b, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, unsigned int>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = std::pair, unsigned int>*; Value = std::pair, unsigned int>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:628:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal, unsigned int>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*; Value = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:617:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, unsigned int>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = std::pair >, unsigned int>*; Value = std::pair >, unsigned int>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box > >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box > >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:628:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal >, unsigned int>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*; Value = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box > >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box > >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator >, unsigned int> >, boost::geometry::index::equal_to >, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair >, unsigned int>; MembersHolder = boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:617:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, unsigned int>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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, unsigned int>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = std::pair, unsigned int>*; Value = std::pair, unsigned int>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_leaf, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:628:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal, unsigned int>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/varray.hpp:268:9: required from ‘boost::geometry::index::detail::varray::varray(Iterator, Iterator) [with Iterator = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*; Value = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; long unsigned int Capacity = 17]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp:131:24: required from ‘static void boost::geometry::index::detail::rtree::redistribute_elements::apply(Node&, Node&, box_type&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 131 | container_type elements_copy(elements1.begin(), elements1.end()); // MAY THROW, STRONG (alloc, copy) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:190:24: required from ‘static void boost::geometry::index::detail::rtree::split::apply(nodes_container_type&, Node&, box_type&, const parameters_type&, const translator_type&, allocators_type&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder; nodes_container_type = boost::geometry::index::detail::varray >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 1>; box_type = boost::geometry::model::box >; parameters_type = boost::geometry::index::quadratic<16>; translator_type = boost::geometry::index::detail::translator, unsigned int> >, boost::geometry::index::equal_to, unsigned int> > >; allocators_type = boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 189 | redistribute_elements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ::apply(n, n2, n_box, box2, parameters, translator, allocators); // MAY THROW (V, E: alloc, copy, copy) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:407:26: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::split(Node&) const [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 407 | split_algo::apply(additional_nodes, n, n_box, m_parameters, m_translator, m_allocators); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:376:18: required from ‘void boost::geometry::index::detail::rtree::visitors::detail::insert::post_traverse(Node&) [with Node = boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Element = std::pair, unsigned int>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder]’ 376 | split(n); // MAY THROW (V, E: alloc, copy, N:alloc) | ~~~~~^~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:617:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>::~ForwardTraversal()’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:29:12: note: in definition of macro ‘BOOST_concept’ 29 | struct name | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1084:15: required from here 1084 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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 >, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair >, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert >, unsigned int>, geometry::index::rtree >, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert >, unsigned int>, boost::geometry::index::rtree >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; value_type = std::pair >, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair >, long unsigned int>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1096:15: required from here 1096 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair > >, boost::variant >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator, unsigned int>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible, unsigned int>*>]’: /home/hornik/lib/R/Library/4.5/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, unsigned int>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible, unsigned int>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal, unsigned int>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal, unsigned int>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, unsigned int>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = std::pair, unsigned int>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:108:3: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 108 | BOOST_concept(IncrementableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: required from ‘struct boost_concepts::IncrementableIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:120:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 120 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:129:3: required from ‘struct boost_concepts::SinglePassIterator >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 129 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’: /home/hornik/lib/R/Library/4.5/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::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:141:3: required from ‘struct boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>’ 141 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversal >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::insert, unsigned int>, geometry::index::rtree, unsigned int>, geometry::index::quadratic<16> >::members_holder, geometry::index::detail::rtree::insert_default_tag>; Visitable = variant, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::insert, unsigned int>, boost::geometry::index::rtree, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder, insert_default_tag>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box >; Allocators = allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1668:37: required from ‘void boost::geometry::index::rtree::raw_insert(const value_type&) [with Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; value_type = std::pair, unsigned int>]’ 1668 | detail::rtree::apply_visitor(insert_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1799:15: required from ‘void boost::geometry::index::rtree::insert_dispatch(const ValueConvertible&, std::true_type) [with ValueConvertible = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >; std::true_type = std::true_type]’ 1799 | this->raw_insert(val_conv); | ~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:893:30: required from ‘void boost::geometry::index::rtree::insert(const ConvertibleOrRange&) [with ConvertibleOrRange = std::pair, long unsigned int>; Value = std::pair, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable, unsigned int> >; EqualTo = boost::geometry::index::equal_to, unsigned int> >; Allocator = boost::container::new_allocator, unsigned int> >]’ 893 | this->insert_dispatch(conv_or_rng, is_conv_t()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1109:15: required from here 1109 | rtree.insert(std::make_pair(p, i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/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.5/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 = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, std::pair, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 >, 0, 1, boost::geometry::point_tag> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 >, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >, 0, 1, boost::geometry::point_tag> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, 0, 1, boost::geometry::point_tag> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:347:41: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Strategy = boost::geometry::strategy::transform::copy_per_coordinate >, 0, 1, boost::geometry::point_tag>, boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag> >]’ 347 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:362:21: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 362 | return apply( | ~~~~~^ 363 | geometry1, | ~~~~~~~~~~ 364 | geometry2, | ~~~~~~~~~~ 365 | typename detail::transform::select_strategy::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:383:50: required from ‘static bool boost::geometry::resolve_variant::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 383 | return resolve_strategy::transform::apply( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 384 | geometry1, | ~~~~~~~~~~ 385 | geometry2, | ~~~~~~~~~~ 386 | strategy | ~~~~~~~~ 387 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:450:34: required from ‘bool boost::geometry::transform(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = detail::two_dimensional_view >, 0, 1, point_tag>; Geometry2 = detail::two_dimensional_view >, 0, 1, point_tag>; Strategy = default_strategy]’ 449 | return resolve_variant::transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ::apply(geometry1, geometry2, strategy); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:468:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 >, 0, 1, boost::geometry::point_tag> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 >, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >, 0, 1, boost::geometry::point_tag> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 >, 0, 1, boost::geometry::point_tag> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 >, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:348:35: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Strategy = boost::geometry::strategy::transform::copy_per_coordinate >, 0, 1, boost::geometry::point_tag>, boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag> >]’ 348 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:362:21: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 362 | return apply( | ~~~~~^ 363 | geometry1, | ~~~~~~~~~~ 364 | geometry2, | ~~~~~~~~~~ 365 | typename detail::transform::select_strategy::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:383:50: required from ‘static bool boost::geometry::resolve_variant::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 383 | return resolve_strategy::transform::apply( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 384 | geometry1, | ~~~~~~~~~~ 385 | geometry2, | ~~~~~~~~~~ 386 | strategy | ~~~~~~~~ 387 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:450:34: required from ‘bool boost::geometry::transform(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = detail::two_dimensional_view >, 0, 1, point_tag>; Geometry2 = detail::two_dimensional_view >, 0, 1, point_tag>; Strategy = default_strategy]’ 449 | return resolve_variant::transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ::apply(geometry1, geometry2, strategy); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:468:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint > >, 0>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >, 0>, 0, 1, boost::geometry::point_tag> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:347:41: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Strategy = boost::geometry::strategy::transform::copy_per_coordinate > >, 0>, 0, 1, boost::geometry::point_tag>, boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 347 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:362:21: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 362 | return apply( | ~~~~~^ 363 | geometry1, | ~~~~~~~~~~ 364 | geometry2, | ~~~~~~~~~~ 365 | typename detail::transform::select_strategy::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:383:50: required from ‘static bool boost::geometry::resolve_variant::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 383 | return resolve_strategy::transform::apply( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 384 | geometry1, | ~~~~~~~~~~ 385 | geometry2, | ~~~~~~~~~~ 386 | strategy | ~~~~~~~~ 387 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:450:34: required from ‘bool boost::geometry::transform(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = detail::two_dimensional_view > >, 0>, 0, 1, point_tag>; Geometry2 = detail::two_dimensional_view > >, 0>, 0, 1, point_tag>; Strategy = default_strategy]’ 449 | return resolve_variant::transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ::apply(geometry1, geometry2, strategy); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:468:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point > >, 0>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >, 0>, 0, 1, boost::geometry::point_tag> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:348:35: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Strategy = boost::geometry::strategy::transform::copy_per_coordinate > >, 0>, 0, 1, boost::geometry::point_tag>, boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 348 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:362:21: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 362 | return apply( | ~~~~~^ 363 | geometry1, | ~~~~~~~~~~ 364 | geometry2, | ~~~~~~~~~~ 365 | typename detail::transform::select_strategy::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:383:50: required from ‘static bool boost::geometry::resolve_variant::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 383 | return resolve_strategy::transform::apply( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 384 | geometry1, | ~~~~~~~~~~ 385 | geometry2, | ~~~~~~~~~~ 386 | strategy | ~~~~~~~~ 387 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:450:34: required from ‘bool boost::geometry::transform(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = detail::two_dimensional_view > >, 0>, 0, 1, point_tag>; Geometry2 = detail::two_dimensional_view > >, 0>, 0, 1, point_tag>; Strategy = default_strategy]’ 449 | return resolve_variant::transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ::apply(geometry1, geometry2, strategy); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:468:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint > >, 1>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >, 1>, 0, 1, boost::geometry::point_tag> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:347:41: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Strategy = boost::geometry::strategy::transform::copy_per_coordinate > >, 1>, 0, 1, boost::geometry::point_tag>, boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 347 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:362:21: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 362 | return apply( | ~~~~~^ 363 | geometry1, | ~~~~~~~~~~ 364 | geometry2, | ~~~~~~~~~~ 365 | typename detail::transform::select_strategy::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:383:50: required from ‘static bool boost::geometry::resolve_variant::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 383 | return resolve_strategy::transform::apply( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 384 | geometry1, | ~~~~~~~~~~ 385 | geometry2, | ~~~~~~~~~~ 386 | strategy | ~~~~~~~~ 387 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:450:34: required from ‘bool boost::geometry::transform(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = detail::two_dimensional_view > >, 1>, 0, 1, point_tag>; Geometry2 = detail::two_dimensional_view > >, 1>, 0, 1, point_tag>; Strategy = default_strategy]’ 449 | return resolve_variant::transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ::apply(geometry1, geometry2, strategy); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:468:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> > >]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point > >, 1>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >, 1>, 0, 1, boost::geometry::point_tag> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:348:35: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Strategy = boost::geometry::strategy::transform::copy_per_coordinate > >, 1>, 0, 1, boost::geometry::point_tag>, boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 348 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:362:21: required from ‘static bool boost::geometry::resolve_strategy::transform::apply(const Geometry1&, Geometry2&, boost::geometry::default_strategy) [with Geometry1 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 362 | return apply( | ~~~~~^ 363 | geometry1, | ~~~~~~~~~~ 364 | geometry2, | ~~~~~~~~~~ 365 | typename detail::transform::select_strategy::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:383:50: required from ‘static bool boost::geometry::resolve_variant::transform::apply(const Geometry1&, Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>; Geometry2 = boost::geometry::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 383 | return resolve_strategy::transform::apply( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 384 | geometry1, | ~~~~~~~~~~ 385 | geometry2, | ~~~~~~~~~~ 386 | strategy | ~~~~~~~~ 387 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:450:34: required from ‘bool boost::geometry::transform(const Geometry1&, Geometry2&, const Strategy&) [with Geometry1 = detail::two_dimensional_view > >, 1>, 0, 1, point_tag>; Geometry2 = detail::two_dimensional_view > >, 1>, 0, 1, point_tag>; Strategy = default_strategy]’ 449 | return resolve_variant::transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ::apply(geometry1, geometry2, strategy); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/algorithms/transform.hpp:468:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 >, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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 >, 0, 1, boost::geometry::point_tag> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 >, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 >, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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 >, 0, 1, boost::geometry::point_tag> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 >, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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::detail::two_dimensional_view >, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint > >, 0>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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 > >, 0>, 0, 1, boost::geometry::point_tag> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point > >, 0>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 0>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 0>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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::detail::two_dimensional_view > >, 0>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint > >, 1>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’: /home/hornik/lib/R/Library/4.5/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 > >, 1>, 0, 1, boost::geometry::point_tag> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point > >, 1>, 0, 1, boost::geometry::point_tag> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp: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 > >, 1>, 0, 1, boost::geometry::point_tag> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, 1>, 0, 1, boost::geometry::point_tag> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2294:43: required from ‘typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>, false>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2294 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2295 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2296 | ); | ~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/variant.hpp:2331:44: required from ‘typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box > >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]’ 2331 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from ‘typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = geometry::index::detail::rtree::visitors::children_box >, unsigned int>, geometry::index::quadratic<16> >::members_holder>; Visitable = variant >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::variant_internal_node >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, geometry::index::quadratic<16, 4>, geometry::model::box > >, geometry::index::detail::rtree::node_variant_static_tag>, geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]’ 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, variant_internal_node >&) [with Visitor = visitors::children_box >, unsigned int>, boost::geometry::index::quadratic<16> >::members_holder>; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; Box = boost::geometry::model::box > >; Allocators = allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::quadratic<16>, boost::geometry::model::box > >, node_variant_static_tag>; Tag = node_variant_static_tag]’ 51 | boost::apply_visitor(v, n); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/geometry/index/rtree.hpp:1503:41: required from ‘boost::geometry::index::rtree::bounds_type boost::geometry::index::rtree::bounds() const [with Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; bounds_type = boost::geometry::model::box > >]’ 1503 | detail::rtree::apply_visitor(box_v, *m_members.root); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libgeoda/SpatialIndAlgs.cpp:1004:46: required from here 1004 | rtree.qbegin(bgi::intersects(rtree.bounds())); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.5/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.5/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::detail::two_dimensional_view > >, 1>, 0, 1, boost::geometry::point_tag>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.5/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) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/pg/geoms.cpp -o libgeoda/pg/geoms.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/pg/utils.cpp -o libgeoda/pg/utils.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/shapelib/dbfopen.cpp -o libgeoda/shapelib/dbfopen.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/shapelib/safileio.cpp -o libgeoda/shapelib/safileio.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/shapelib/shpopen.cpp -o libgeoda/shapelib/shpopen.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -I./libgeoda -D__USE_PTHREAD__ -D__RGEODA__ -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/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 libgeoda/weights/PointsToContigWeights.cpp -o libgeoda/weights/PointsToContigWeights.o libgeoda/weights/PointsToContigWeights.cpp: In function ‘bool gda::PointsToContiguity(const std::vector&, const std::vector&, bool, std::vector >&)’: libgeoda/weights/PointsToContigWeights.cpp:99:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 99 | for (size_t i=0; i