* installing *source* package 'ICESat2VegR' ...
** this is package 'ICESat2VegR' version '0.0.1'
** package 'ICESat2VegR' successfully unpacked and MD5 sums checked
** using staged installation
configure.win: loading site script /usr/local/etc/config.site
checking for pkg-config... /x86_64-w64-mingw32.static.posix/bin/pkg-config
checking pkg-config is at least version 0.15.0... yes
checking the operating system name... Windows
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ -std=gnu++17 accepts -g... yes
checking for g++ -std=gnu++17 option to enable C++11 features... none needed
checking for gdal... yes
checking for gdal... yes
checking for gdal-config... /x86_64-w64-mingw32.static.posix/bin/gdal-config
configure.win: Using gdal-config at /x86_64-w64-mingw32.static.posix/bin/gdal-config
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for gdal.h... yes
checking whether GDAL can be linked using only `gdal-config --libs`... no
checking whether GDAL can be linked using `gdal-config --libs` and `--dep-libs`... no
checking whether GDAL can be linked using only `pkg-config --libs gdal`... yes
checking for proj... yes
checking proj datadir path... D:/rtools45/x86_64-w64-mingw32.static.posix/share/proj
checking whether PROJ can be ran using the datadir... yes
configure.win: creating ./config.status
config.status: creating src/Makevars.ucrt
** libs
using C compiler: 'gcc.exe (GCC) 14.3.0'
using C++ compiler: 'g++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_09_12_01_50_00_12905/RtmpuiWWFD/R.INSTALL5cd45ea26737/ICESat2VegR/src'
if [ -n "D:/rtools45/x86_64-w64-mingw32.static.posix/share/proj" ]; then \
	mkdir -p ../inst/proj;\
	cp -R "D:/rtools45/x86_64-w64-mingw32.static.posix/share/proj" ../inst/;\
else \
	echo "PROJ_DATADIR is empty. Skipping file copy.";\
fi;
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c ANN.cpp -o ANN.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c ANNIndex.cpp -o ANNIndex.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c IndexInterface.cpp -o IndexInterface.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c bd_fix_rad_search.cpp -o bd_fix_rad_search.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c bd_pr_search.cpp -o bd_pr_search.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c bd_search.cpp -o bd_search.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c bd_tree.cpp -o bd_tree.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c brute.cpp -o brute.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_dump.cpp -o kd_dump.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_fix_rad_search.cpp -o kd_fix_rad_search.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_pr_search.cpp -o kd_pr_search.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_search.cpp -o kd_search.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_split.cpp -o kd_split.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_tree.cpp -o kd_tree.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c kd_util.cpp -o kd_util.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c perf.cpp -o perf.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c random_forest_to_strings.cpp -o random_forest_to_strings.o
In file included from D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/RcppCommon.h:29,
                 from D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp.h:27,
                 from random_forest_to_strings.cpp:2:
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/r/check_r_headers.h:27:21: note: '#pragma message: R.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410'
   27 |     #pragma message "R.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410"
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:/RCompile/recent/R-4.5.3/include/R.h:73,
                 from random_forest_to_strings.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/exceptions.h: In function 'void Rcpp::Rf_warning(const char*, Args&& ...) [with Args = {char (&)[8192]}]':
D:/RCompile/recent/R-4.5.3/include/R_ext/Error.h:85:17: warning: infinite recursion detected [-Winfinite-recursion]
   85 | #define warning Rf_warning
      |                 ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/exceptions.h:189:17: note: in expansion of macro 'warning'
  189 |     inline void warning(const char* fmt, Args&&... args ) {
      |                 ^~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/RcppCommon.h:131:
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/exceptions.h:200:19: note: recursive call
  200 |         Rf_warning("%s", buf);
      |         ~~~~~~~~~~^~~~~~~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c rasterizeHDF.cpp -o rasterizeHDF.o
In file included from D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/Module.h:510,
                 from D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp.h:70,
                 from rasterizeHDF.cpp:1:
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/module/class.h: In instantiation of 'void Rcpp::class_<Class>::SetFinalizer(finalizer_class*) [with Class = GDALDatasetR; finalizer_class = Rcpp::CppFinalizer<GDALDatasetR>]':
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/module/class.h:497:13:   required from 'Rcpp::class_<Class>::self& Rcpp::class_<Class>::finalizer(void (*)(Class*)) [with Class = GDALDatasetR; self = Rcpp::class_<GDALDatasetR>]'
  497 |             SetFinalizer( new FunctionFinalizer<Class>( f ) ) ;
      |             ^~~~~~~~~~~~
gdal_bindings.h:349:17:   required from here
  344 |   class_<GDALDatasetR>("CPP_GDALDataset")
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |       .method("GetRasterBand", &GDALDatasetR::GetRasterBand)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |       .method("GetRasterXSize", &GDALDatasetR::GetRasterXSize)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |       .method("GetRasterYSize", &GDALDatasetR::GetRasterYSize)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |       .method("Close", &GDALDatasetR::Close)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |       .finalizer(&GDALDatasetFinalizer);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/module/class.h:507:42: warning: deleting object of polymorphic class type 'Rcpp::CppFinalizer<GDALDatasetR>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  507 |             if( ptr->finalizer_pointer ) delete ptr->finalizer_pointer ;
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c registerDynamicSymbol.c -o registerDynamicSymbol.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c sampling.cpp -o sampling.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -ID:/rtools45/x86_64-w64-mingw32.static.posix/include/webp -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DLZMA_API_STATIC -DLERC_STATIC -DCURL_STATICLIB  -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC   -ID:/rtools45/x86_64-w64-mingw32.static.posix/include -DCURL_STATICLIB -DNGHTTP2_STATICLIB -DPSL_STATIC -DCURL_STATICLIB -DLERC_STATIC  -I. -DDLL_EXPORTS -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c seq_lens_simplify.cpp -o seq_lens_simplify.o
g++ -std=gnu++17 -shared -s -static-libgcc -o ICESat2VegR.dll tmp.def ANN.o ANNIndex.o IndexInterface.o RcppExports.o bd_fix_rad_search.o bd_pr_search.o bd_search.o bd_tree.o brute.o kd_dump.o kd_fix_rad_search.o kd_pr_search.o kd_search.o kd_split.o kd_tree.o kd_util.o perf.o random_forest_to_strings.o rasterizeHDF.o registerDynamicSymbol.o sampling.o seq_lens_simplify.o -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgdal -larmadillo -lopenblas -lgomp -lmingwthrd -lgfortran -lquadmath -lmuparser -lgeotiff -lpoppler -lharfbuzz -lfreetype -lharfbuzz_too -lfreetype_too -lglib-2.0 -lintl -latomic -lwinmm -lshlwapi -luuid -lpng -lgif -lnetcdf -lhdf5_hl -lblosc -llz4 -lgta -lmfhdf -lportablexdr -ldf -lkea -lhdf5_cpp -lhdf5 -ldl -lwsock32 -lsz -lopenjp2 -llcms2 -lpng16 -lpcre2-8 -lspatialite -ladvapi32 -lbrotlidec -lbrotlicommon -lssh2 -lgcrypt -lgpg-error -lnghttp2 -lpsl -lidn2 -lunistring -lcharset -lmysqlclient -lpq -lpgcommon -lpgport -lpthread -lwldap32 -lsecur32 -lodbc32 -lodbccp32 -lfreexl -liconv -lminizip -lbz2 -lbcrypt -lssl -lcrypto -lws2_32 -lgdi32 -lcrypt32 -lexpat -lxml2 -lgeos_c -lgeos -lpsapi -lproj -lshell32 -lole32 -lsqlite3 -ltiff -lwebp -lsharpyuv -lm -lzstd -llzma -ljpeg -ldeflate -lcurl -ljson-c -lz -lstdc++ -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lcurl -lsecur32 -lnghttp2 -lidn2 -lunistring -liconv -lcharset -lwldap32 -lssh2 -lssh2 -lgcrypt -lgpg-error -lws2_32 -lz -lgcrypt -lgpg-error -lws2_32 -lgcrypt -lgpg-error -lws2_32 -lgcrypt -lgpg-error -lws2_32 -lz -lpsl -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -lbcrypt -ladvapi32 -lcrypt32 -lssl -lcrypto -lssl -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lz -lws2_32 -lgdi32 -lcrypt32 -lgdi32 -lzstd -lbrotlidec -lbrotlidec -lbrotlicommon -lm -lbrotlicommon -lm -lz -lpsl -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -lbrotlidec -lbrotlicommon -lm -lpthread -LD:/rtools45/x86_64-w64-mingw32.static.posix -LD:/rtools45/x86_64-w64-mingw32.static.posix -lsecur32 -lidn2 -lunistring -liconv -lcharset -lwldap32 -lssh2 -lgcrypt -lgpg-error -lws2_32 -lz -lgcrypt -lgpg-error -lws2_32 -lgcrypt -lgpg-error -lws2_32 -lws2_32 -lz -lpsl -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -lbcrypt -ladvapi32 -lcrypt32 -lssl -lcrypto -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lz -lws2_32 -lgdi32 -lcrypt32 -lgdi32 -lbrotlidec -lbrotlidec -lbrotlicommon -lm -lbrotlicommon -lm -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -lbrotlicommon -lm -lpthread -liconv -lcharset -lz -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lbrotlicommon -lm -LD:/rtools45/x86_64-w64-mingw32.static.posix -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lgdi32 -lcrypt32 -lunistring -lidn2 -lunistring -liconv -lcharset -lgcrypt -lgpg-error -lws2_32 -lz -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lws2_32 -liconv -lcharset -lz -lbrotlidec -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lbrotlicommon -lm -lzstd -lssl -LD:/rtools45/x86_64-w64-mingw32.static.posix -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lgdi32 -lcrypt32 -lunistring -liconv -lcharset -lssh2 -lgcrypt -lgpg-error -lws2_32 -lz -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lz -lnghttp2 -lpsl -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -lLerc -lstdc++ -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lproj -lstdc++ -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lsqlite3 -ltiff -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lwebp -lm -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lsharpyuv -llzma -LD:/rtools45/x86_64-w64-mingw32.static.posix -lLerc -lstdc++ -ljpeg -ldeflate -lcurl -lsecur32 -lnghttp2 -lwldap32 -lssh2 -lgcrypt -lgpg-error -lbcrypt -ladvapi32 -lssl -lcrypto -lcrypt32 -lgdi32 -lzstd -lz -lpsl -lws2_32 -lidn2 -lunistring -liconv -lcharset -lbrotlidec -lbrotlicommon -lm -lpthread -LD:/rtools45/x86_64-w64-mingw32.static.posix -LD:/rtools45/x86_64-w64-mingw32.static.posix -lsecur32 -lidn2 -lunistring -liconv -lcharset -lwldap32 -lssh2 -lgcrypt -lgpg-error -lws2_32 -lz -lgcrypt -lgpg-error -lws2_32 -lgcrypt -lgpg-error -lws2_32 -lws2_32 -lz -lpsl -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -lbcrypt -ladvapi32 -lcrypt32 -lssl -lcrypto -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lz -lws2_32 -lgdi32 -lcrypt32 -lgdi32 -lbrotlidec -lbrotlidec -lbrotlicommon -lm -lbrotlicommon -lm -lunistring -lws2_32 -lunistring -liconv -lcharset -lbrotlicommon -lm -lpthread -liconv -lcharset -lz -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lbrotlicommon -lm -LD:/rtools45/x86_64-w64-mingw32.static.posix -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lgdi32 -lcrypt32 -lunistring -lidn2 -lunistring -liconv -lcharset -lgcrypt -lgpg-error -lws2_32 -lz -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lws2_32 -liconv -lcharset -lz -lbrotlidec -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lbrotlicommon -lm -lzstd -lssl -LD:/rtools45/x86_64-w64-mingw32.static.posix -lz -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lgdi32 -lcrypt32 -lunistring -liconv -lcharset -lssh2 -lgcrypt -lgpg-error -lws2_32 -lz -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lws2_32 -LD:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgcrypt -lgpg-error -lz -lnghttp2 -lpsl -lunistring -lws2_32 -lidn2 -lunistring -liconv -lcharset -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.5.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_09_12_01_50_00_12905/RtmpuiWWFD/R.INSTALL5cd45ea26737/ICESat2VegR/src'
make[1]: Entering directory '/d/temp/2026_09_12_01_50_00_12905/RtmpuiWWFD/R.INSTALL5cd45ea26737/ICESat2VegR/src'
make[1]: Leaving directory '/d/temp/2026_09_12_01_50_00_12905/RtmpuiWWFD/R.INSTALL5cd45ea26737/ICESat2VegR/src'
installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-ICESat2VegR/00new/ICESat2VegR/libs/x64
** R
** inst
** byte-compile and prepare package for lazy loading
Creating a new generic function for 'clip' in package 'ICESat2VegR'
** 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
* MD5 sums
packaged installation of 'ICESat2VegR' as ICESat2VegR_0.0.1.zip
* DONE (ICESat2VegR)