* 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_::SetFinalizer(finalizer_class*) [with Class = GDALDatasetR; finalizer_class = Rcpp::CppFinalizer]': D:/RCompile/CRANpkg/lib/4.5/Rcpp/include/Rcpp/module/class.h:497:13: required from 'Rcpp::class_::self& Rcpp::class_::finalizer(void (*)(Class*)) [with Class = GDALDatasetR; self = Rcpp::class_]' 497 | SetFinalizer( new FunctionFinalizer( f ) ) ; | ^~~~~~~~~~~~ gdal_bindings.h:349:17: required from here 344 | class_("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' 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)