downloading reverse dependencies ‘amadeus’, ‘CimpleG’, ‘climate’, ‘flightsbr’, ‘lobsteR’, ‘qualtRics’, ‘RALSA’, ‘rcldf’, ‘shinylive’, ‘shinystate’, ‘wdpar’, ‘geodata’, ‘metasurvey’, ‘pins’, ‘reproducible’, ‘SpaDES.core’, ‘SPIChanges’, ‘vroom’ trying URL 'file:///data/Repositories/CRAN/src/contrib/amadeus_1.3.2.1.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/CimpleG_1.0.1.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/climate_1.3.0.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/flightsbr_1.1.1.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/lobsteR_1.0.0.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/qualtRics_3.2.2.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/RALSA_1.6.5.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/rcldf_1.5.1.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/shinylive_0.4.1.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/shinystate_0.1.0.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/wdpar_1.3.9.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/geodata_0.6-9.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/metasurvey_0.0.21.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/pins_1.4.2.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/reproducible_3.0.0.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/SpaDES.core_3.0.4.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/SPIChanges_0.2.1.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/vroom_1.7.1.tar.gz' installing dependencies ‘archive’, ‘bib2df’, ‘convey’, ‘csvwr’, ‘eph’, ‘EpiDISH’, ‘geodata’, ‘googleCloudStorageR’, ‘ipumsr’, ‘Microsoft365R’, ‘minfi’, ‘mltools’, ‘mockthat’, ‘nanoparquet’, ‘nhdplusTools’, ‘NLMR’, ‘OneR’, ‘parzer’, ‘pkgcache’, ‘pkgdepends’, ‘PNADcIBGE’, ‘prepr’, ‘quickPlot’, ‘reproducible’, ‘Require’, ‘SpaDES.tools’, ‘spsUtil’, ‘vctrs’ Warning: packages ‘prepr’, ‘NLMR’ 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 ‘scrime’, ‘base64’, ‘maditr’, ‘hydroloom’, ‘locfdr’, ‘bumphunter’, ‘beanplot’, ‘siggenes’, ‘illuminaio’, ‘DelayedMatrixStats’, ‘humaniformat’, ‘expss’, ‘projmgr’, ‘hipread’ begin installing package ‘scrime’ begin installing package ‘base64’ begin installing package ‘maditr’ begin installing package ‘vctrs’ begin installing package ‘locfdr’ begin installing package ‘beanplot’ begin installing package ‘DelayedMatrixStats’ begin installing package ‘humaniformat’ begin installing package ‘OneR’ begin installing package ‘mltools’ begin installing package ‘parzer’ begin installing package ‘mockthat’ begin installing package ‘pkgcache’ begin installing package ‘convey’ begin installing package ‘googleCloudStorageR’ begin installing package ‘reproducible’ begin installing package ‘Require’ begin installing package ‘nanoparquet’ begin installing package ‘geodata’ * installing *source* package ‘mockthat’ ... ** this is package ‘mockthat’ version ‘0.2.8’ ** package ‘mockthat’ 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 (mockthat) * installing *source* package ‘base64’ ... ** this is package ‘base64’ version ‘2.0.2’ ** package ‘base64’ 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 (base64) begin installing package ‘illuminaio’ * installing *source* package ‘OneR’ ... ** this is package ‘OneR’ version ‘2.2’ ** package ‘OneR’ 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 (OneR) * installing *source* package ‘locfdr’ ... ** this is package ‘locfdr’ version ‘1.1-8’ ** package ‘locfdr’ 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 ** 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 (locfdr) * installing *source* package ‘beanplot’ ... ** this is package ‘beanplot’ version ‘1.3.1’ ** package ‘beanplot’ 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 (beanplot) * installing *source* package ‘maditr’ ... ** this is package ‘maditr’ version ‘0.8.7’ ** package ‘maditr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (maditr) * installing *source* package ‘googleCloudStorageR’ ... ** this is package ‘googleCloudStorageR’ version ‘0.7.0’ ** package ‘googleCloudStorageR’ 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 (googleCloudStorageR) * installing *source* package ‘illuminaio’ ... ** this is package ‘illuminaio’ version ‘0.53.0’ ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmptBw85d/R.INSTALL3260578100c1a/illuminaio/src' gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c 000.init.c -o 000.init.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c des.c -o des.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c local_des.c -o local_des.o gcc-15 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o illuminaio.so 000.init.o des.o local_des.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmptBw85d/R.INSTALL3260578100c1a/illuminaio/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-illuminaio/00new/illuminaio/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 (illuminaio) * installing *source* package ‘scrime’ ... ** this is package ‘scrime’ version ‘1.3.7’ ** package ‘scrime’ 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 (scrime) begin installing package ‘siggenes’ * installing *source* package ‘mltools’ ... ** this is package ‘mltools’ version ‘0.3.5’ ** package ‘mltools’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mltools) * installing *source* package ‘Require’ ... ** this is package ‘Require’ version ‘1.0.1’ ** package ‘Require’ 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 Warning in file(con, "r") : cannot open file '/home/hornik/tmp/CRAN_recheck/Library/Require/DESCRIPTION': No such file or directory Error in file(con, "r") : cannot open the connection ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Require) * installing *source* package ‘convey’ ... ** this is package ‘convey’ version ‘1.0.1’ ** package ‘convey’ 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 (convey) * installing *source* package ‘pkgcache’ ... ** this is package ‘pkgcache’ version ‘2.2.5’ ** package ‘pkgcache’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp0ZPtEA/R.INSTALL325d40401e857b/pkgcache/src' gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c errors.c -o errors.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/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-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c lib.c -o lib.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c winfiles.c -o winfiles.o gcc-15 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o pkgcache.so errors.o init.o lib.o winfiles.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp0ZPtEA/R.INSTALL325d40401e857b/pkgcache/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-pkgcache/00new/pkgcache/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** 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 (pkgcache) begin installing package ‘pkgdepends’ * installing *source* package ‘reproducible’ ... ** this is package ‘reproducible’ version ‘3.0.0’ ** package ‘reproducible’ 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 (reproducible) begin installing package ‘SpaDES.tools’ * installing *source* package ‘siggenes’ ... ** this is package ‘siggenes’ version ‘1.85.0’ ** 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 (siggenes) * installing *source* package ‘geodata’ ... ** this is package ‘geodata’ version ‘0.6-9’ ** package ‘geodata’ 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 (geodata) * installing *source* package ‘nanoparquet’ ... ** this is package ‘nanoparquet’ version ‘0.5.0’ ** package ‘nanoparquet’ successfully unpacked and MD5 sums checked ** using staged installation ** using 32 processors (unless configured differently in Makeconf). ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpcxEKwC/R.INSTALL325d4d3a6ef28/nanoparquet/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c lib/ParquetReader.cpp -o lib/ParquetReader.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c RParquetReader.cpp -o RParquetReader.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c RParquetAppender.cpp -o RParquetAppender.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c RParquetOutFile.cpp -o RParquetOutFile.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c r-utils.cpp -o r-utils.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c rwrapper.cpp -o rwrapper.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c protect.cpp -o protect.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c read2.cpp -o read2.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c write2.cpp -o write2.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c cpp-utils.cpp -o cpp-utils.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c read-metadata.cpp -o read-metadata.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c read-pages.cpp -o read-pages.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c arrow-schema.cpp -o arrow-schema.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c base64.cpp -o base64.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c r-base64.cpp -o r-base64.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c snappy.cpp -o snappy.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c encodings.cpp -o encodings.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c dictionary-encoding.cpp -o dictionary-encoding.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c test.cpp -o test.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c lib/ParquetOutFile.cpp -o lib/ParquetOutFile.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c lib/RleBpDecoder.cpp -o lib/RleBpDecoder.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c parquet/parquet_types.cpp -o parquet/parquet_types.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c thrift/protocol/TProtocol.cpp -o thrift/protocol/TProtocol.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c thrift/transport/TTransportException.cpp -o thrift/transport/TTransportException.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c thrift/transport/TBufferTransports.cpp -o thrift/transport/TBufferTransports.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c fastpforlib/bitpacking.cpp -o fastpforlib/bitpacking.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c snappy/snappy.cc -o snappy/snappy.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c snappy/snappy-sinksource.cc -o snappy/snappy-sinksource.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c miniz/miniz.cpp -o miniz/miniz.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/common/entropy_common.cpp -o zstd/common/entropy_common.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/common/error_private.cpp -o zstd/common/error_private.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/common/fse_decompress.cpp -o zstd/common/fse_decompress.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/common/xxhash.cpp -o zstd/common/xxhash.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/common/zstd_common.cpp -o zstd/common/zstd_common.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/decompress/huf_decompress.cpp -o zstd/decompress/huf_decompress.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/decompress/zstd_ddict.cpp -o zstd/decompress/zstd_ddict.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/decompress/zstd_decompress.cpp -o zstd/decompress/zstd_decompress.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/decompress/zstd_decompress_block.cpp -o zstd/decompress/zstd_decompress_block.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/fse_compress.cpp -o zstd/compress/fse_compress.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/hist.cpp -o zstd/compress/hist.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/huf_compress.cpp -o zstd/compress/huf_compress.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_compress.cpp -o zstd/compress/zstd_compress.o In file included from lib/nanoparquet.h:8, from cpp-utils.cpp:1: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_compress_literals.cpp -o zstd/compress/zstd_compress_literals.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_compress_sequences.cpp -o zstd/compress/zstd_compress_sequences.o snappy/snappy.cc: In member function ‘void snappy::SnappySinkAllocator::Flush(size_t)’: snappy/snappy.cc:1599:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for (int i = 0; i < blocks_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_compress_superblock.cpp -o zstd/compress/zstd_compress_superblock.o In file included from snappy/snappy-internal.h:34, from snappy/snappy.cc:30: snappy/snappy.cc: In instantiation of ‘bool snappy::SnappyScatteredWriter::AppendFromSelf(size_t, size_t) [with Allocator = snappy::SnappySinkAllocator; size_t = long unsigned int]’: snappy/snappy.cc:902:36: required from ‘void snappy::SnappyDecompressor::DecompressAllTags(Writer*) [with Writer = snappy::SnappyScatteredWriter]’ 902 | if (!writer->AppendFromSelf(copy_offset + trailer, length)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snappy/snappy.cc:991:34: required from ‘bool snappy::InternalUncompressAllTags(SnappyDecompressor*, Writer*, uint32, uint32) [with Writer = SnappyScatteredWriter; uint32 = unsigned int]’ 991 | decompressor->DecompressAllTags(writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ snappy/snappy.cc:1657:37: required from here 1657 | return InternalUncompressAllTags(&decompressor, &writer, compressed_len, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1658 | uncompressed_len); | ~~~~~~~~~~~~~~~~~ snappy/snappy.cc:1511:41: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 1511 | if (SNAPPY_PREDICT_TRUE(offset - 1u < op_ptr_ - op_base_ && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ snappy/snappy-stubs-internal.h:104:32: note: in definition of macro ‘SNAPPY_PREDICT_TRUE’ 104 | #define SNAPPY_PREDICT_TRUE(x) x | ^ In file included from test.cpp:2: lib/memstream.h: In member function ‘virtual std::streamsize MemStream::xsputn(const char*, std::streamsize)’: lib/memstream.h:37:13: warning: comparison of integer expressions of different signedness: ‘std::streamsize’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | if (n > space) { | ~~^~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_double_fast.cpp -o zstd/compress/zstd_double_fast.o In file included from lib/nanoparquet.h:8, from read-pages.cpp:1: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from lib/ParquetOutFile.h:8, from r-nanoparquet.h:7, from RParquetOutFile.cpp:4: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_int32(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:832:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 832 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_int64(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:1222:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1222 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_int96(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:1268:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1268 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_float(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:1320:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1320 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_double(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:1393:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1393 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_byte_array(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:1464:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1464 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual uint32_t RParquetOutFile::get_size_byte_array(uint32_t, uint32_t, uint64_t, uint64_t)’: RParquetOutFile.cpp:1554:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1554 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_fixed_len_byte_array(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:1657:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1657 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In function ‘void write_boolean_impl(std::ostream&, SEXP, uint64_t, uint64_t)’: RParquetOutFile.cpp:1777:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1777 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_boolean_as_int(std::ostream&, uint32_t, uint32_t, uint32_t, uint64_t, uint64_t)’: RParquetOutFile.cpp:1832:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 1832 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_present_boolean_as_int(std::ostream&, uint32_t, uint32_t, uint64_t, uint64_t)’: RParquetOutFile.cpp:2018:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 2018 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_present_boolean_as_bitpacked(std::ostream&, uint32_t, uint32_t, uint64_t, uint64_t)’: RParquetOutFile.cpp:2052:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 2052 | if (until > Rf_xlength(col)) { | ~~~~~~^~~~~~~~~~~~~~~~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_dictionary(std::ostream&, uint32_t, parquet::SchemaElement&, int64_t, int64_t)’: RParquetOutFile.cpp:2644:30: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 2644 | for (uint64_t i = 0; i < len; i++) { | ~~^~~~~ RParquetOutFile.cpp:2659:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 2659 | for (uint64_t i = 0; i < len; i++) { | ~~^~~~~ RParquetOutFile.cpp:2675:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 2675 | for (uint64_t i = 0; i < len; i++) { | ~~^~~~~ RParquetOutFile.cpp:2678:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare] 2678 | if (len1 != sel.type_length) { | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from lib/ParquetReader.h:5, from lib/ParquetReader.cpp:6: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from lib/ParquetReader.h:5, from RParquetReader.h:5, from RParquetReader.cpp:3: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ RParquetReader.cpp: In function ‘uint32_t as_uint(float)’: RParquetReader.cpp:17:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 17 | return *(uint32_t*) &x; | ^~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘float as_float(uint32_t)’: RParquetReader.cpp:21:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 21 | return *(float*) &x; | ^~~~~~~~~~~ In file included from lib/ParquetOutFile.h:8, from RParquetAppender.h:2, from RParquetAppender.cpp:1: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ lib/ParquetReader.cpp: In member function ‘void nanoparquet::ParquetReader::init_file_on_disk(bool)’: lib/ParquetReader.cpp:124:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < file_meta_data_.schema.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In member function ‘void RParquetReader::init(RParquetFilter&)’: RParquetReader.cpp:103:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 0, idx = 0, meta_idx = 0; i < metadata.num_cols; i++) { | ~~^~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In member function ‘void RParquetReader::create_metadata(RParquetFilter&)’: RParquetReader.cpp:174:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto i = 0; i < fmt.row_groups.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lib/ParquetReader.cpp: In member function ‘void nanoparquet::ParquetReader::check_meta_data()’: lib/ParquetReader.cpp:179:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 179 | for (int i = 1; i < file_meta_data_.schema.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:192:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (auto i = 0; i < filter.row_groups.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:205:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (auto i = 0; i < filter.columns.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:214:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (auto i = 1, idx = 0; i < metadata.num_cols; i++) { | ~~^~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:225:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for (auto i = 0; i < metadata.num_cols; i++) { | ~~^~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In member function ‘void RParquetReader::read_columns()’: RParquetReader.cpp:241:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 241 | for (auto i = 0; i < filter.columns.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lib/ParquetReader.cpp:198:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 198 | if (i + 2 >= file_meta_data_.schema.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:245:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | for (auto i = 1; i < metadata.num_cols; i++) { | ~~^~~~~~~~~~~~~~~~~~~ lib/ParquetReader.cpp: In function ‘void extract_snappy(uint8_t*, int32_t, ByteBuffer&, int32_t, int32_t)’: lib/ParquetReader.cpp:407:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare] 407 | if (dec_size + skip != unc_len) break; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ RParquetReader.cpp: In member function ‘virtual void RParquetReader::alloc_data_page(nanoparquet::DataPage&)’: RParquetReader.cpp:557:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 557 | for (auto prev_rg = 0; prev_rg < rg; prev_rg++) { | ~~~~~~~~^~~~ lib/ParquetReader.cpp: In member function ‘void nanoparquet::ParquetReader::update_data_page_size(nanoparquet::DataPage&, uint8_t*, int32_t)’: lib/ParquetReader.cpp:603:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 603 | for (auto i = 0; i < dp.prelen.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ RParquetReader.cpp:574:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 574 | for (auto prev_rg = 0; prev_rg < rg; prev_rg++) { | ~~~~~~~~^~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_dicts(postprocess*, uint32_t)’: RParquetReader.cpp:610:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 610 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_dicts_na(postprocess*, uint32_t)’: RParquetReader.cpp:664:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/ParquetReader.cpp: In member function ‘void nanoparquet::ParquetReader::unpack_plain_boolean(uint32_t*, uint8_t*, uint32_t)’: lib/ParquetReader.cpp:1047:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1047 | for (int32_t i = 0; i < num_values; i++) { | ~~^~~~~~~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_fast.cpp -o zstd/compress/zstd_fast.o RParquetReader.cpp: In function ‘void convert_column_to_r_int64_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:852:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 852 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int64_nodict_miss(postprocess*, uint32_t)’: RParquetReader.cpp:893:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int64_dict_miss(postprocess*, uint32_t)’: RParquetReader.cpp:924:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lib/nanoparquet.h:8, from lib/RleBpDecoder.h:5, from lib/RleBpDecoder.cpp:1: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_float_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1015:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1015 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_float_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1030:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1030 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/ParquetReader.cpp: In member function ‘void nanoparquet::ParquetReader::read_chunk(int64_t, int64_t, int8_t*)’: lib/ParquetReader.cpp:1141:12: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1141 | if (size > file_size - offset) { | ~~~~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_float_nodict_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1072:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_float_dict_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1101:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1101 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int96_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1203:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1203 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int96_nodict_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1242:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1242 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int96_dict_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1276:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dictionary-encoding.cpp: In function ‘SEXPREC* nanoparquet_avg_run_length(SEXP, SEXP)’: dictionary-encoding.cpp:473:11: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 473 | if (len == -1) { | ~~~~^~~~~ dictionary-encoding.cpp:483:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 483 | for (auto i = 0; i < len; i++, xx++) { | ~~^~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_string_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1365:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1365 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1371:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1371 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_string_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1387:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1387 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1393:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1393 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_string_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1441:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘double parse_decimal(uint8_t*, uint32_t)’: RParquetReader.cpp:1500:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1500 | for (auto j = 0; j < len; j++) { | ~~^~~~~ RParquetReader.cpp:1507:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1507 | for (auto j = 0; j < len; j++) { | ~~^~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_decimal_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1518:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1518 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1525:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_decimal_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1534:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1534 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_decimal_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1562:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1562 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1569:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1569 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_raw_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1629:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1629 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1635:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1635 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_raw_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1647:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1653:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1653 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_raw_miss(postprocess*, uint32_t)’: RParquetReader.cpp:1694:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1694 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_uuid_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1747:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1753:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1753 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_uuid_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1771:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1771 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1777:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_float16_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1853:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1853 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1859:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1859 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_ba_float16_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1870:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1870 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp:1876:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for (auto i = 0; i < it->offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int32_decimal_nodict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1945:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1945 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int32_decimal_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:1962:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1962 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_column_to_r_int64_decimal_dict_nomiss(postprocess*, uint32_t)’: RParquetReader.cpp:2039:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2039 | for (auto rg = 0; rg < pp->metadata.num_row_groups; rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In function ‘void convert_columns_to_r_(postprocess*)’: RParquetReader.cpp:2104:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2104 | for (auto cl = 0; cl < pp->metadata.num_cols_to_read; cl++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In member function ‘void RParquetReader::create_df()’: RParquetReader.cpp:2221:26: warning: comparison of integer expressions of different signedness: ‘R_xlen_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2221 | for (R_xlen_t i = 0; i < metadata.num_cols; i++) { | ~~^~~~~~~~~~~~~~~~~~~ RParquetReader.cpp: In member function ‘void RParquetReader::read_arrow_metadata()’: RParquetReader.cpp:2256:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (auto i = 0; i < kvm.size(); i++) { | ~~^~~~~~~~~~~~ In file included from lib/ParquetReader.cpp:9: lib/DbpDecoder.h: In instantiation of ‘uint8_t* DbpDecoder::decode(T*) [with T = int; Tunsigned = unsigned int; uint8_t = unsigned char]’: lib/ParquetReader.cpp:597:34: required from here 597 | uint8_t *sufpos = predec.decode(dp.prelen.data()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ lib/DbpDecoder.h:68:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; todo > 0 && i < mini_blocks_per_block; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from write2.cpp:1: lib/memstream.h: In member function ‘virtual std::streamsize MemStream::xsputn(const char*, std::streamsize)’: lib/memstream.h:37:13: warning: comparison of integer expressions of different signedness: ‘std::streamsize’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | if (n > space) { | ~~^~~~~~~ lib/DbpDecoder.h:84:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (auto i = 0; i < mb_vals; i++) { | ~~^~~~~~~~~ In file included from lib/ParquetReader.cpp:8: lib/RleBpDecoder.h: In instantiation of ‘uint32_t RleBpDecoder::GetBatchCount(T*, int) [with T = unsigned char; uint32_t = unsigned int]’: lib/ParquetReader.cpp:646:31: required from here 646 | dec.GetBatchCount( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 647 | (uint8_t*) rep_levels.ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | dp.num_values | ~~~~~~~~~~~~~ 649 | ); | ~ lib/RleBpDecoder.h:61:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 61 | while (values_read < batch_size) { | ~~~~~~~~~~~~^~~~~~~~~~~~ lib/RleBpDecoder.h: In instantiation of ‘int RleBpDecoder::GetBatch(T*, int) [with T = unsigned char]’: lib/ParquetReader.cpp:748:28: required from here 748 | dec.GetBatch(dp.present, dp.num_values); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/RleBpDecoder.h:30:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 30 | while (values_read < batch_size) { | ~~~~~~~~~~~~^~~~~~~~~~~~ lib/RleBpDecoder.h: In instantiation of ‘int RleBpDecoder::GetBatch(T*, int) [with T = unsigned int]’: lib/ParquetReader.cpp:812:27: required from here 812 | dec.GetBatch((uint32_t*) dp.data, dp.num_present); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/RleBpDecoder.h:30:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 30 | while (values_read < batch_size) { | ~~~~~~~~~~~~^~~~~~~~~~~~ lib/DbpDecoder.h: In instantiation of ‘uint8_t* DbpDecoder::decode(T*) [with T = long int; Tunsigned = long unsigned int; uint8_t = unsigned char]’: lib/ParquetReader.cpp:897:15: required from here 897 | dec.decode((int64_t*) dp.data); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lib/DbpDecoder.h:68:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; todo > 0 && i < mini_blocks_per_block; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lib/DbpDecoder.h:84:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (auto i = 0; i < mb_vals; i++) { | ~~^~~~~~~~~ In file included from lib/nanoparquet.h:8, from RParquetOutFile.h:2, from write2.cpp:4: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from lib/DbpDecoder.h:6: lib/decode-utils.h: In instantiation of ‘void unpack_bits(uint8_t*, uint64_t, uint8_t, T*, uint64_t) [with T = unsigned int; uint8_t = unsigned char; uint64_t = long unsigned int]’: lib/DbpDecoder.h:77:31: required from ‘uint8_t* DbpDecoder::decode(T*) [with T = int; Tunsigned = unsigned int; uint8_t = unsigned char]’ 77 | unpack_bits( | ~~~~~~~~~~~~~~~~~~~~~~^ 78 | buf->start, | ~~~~~~~~~~~ 79 | mb_len, | ~~~~~~~ 80 | bw, | ~~~ 81 | (Tunsigned*) values, | ~~~~~~~~~~~~~~~~~~~~ 82 | mb_vals | ~~~~~~~ 83 | ); | ~ lib/ParquetReader.cpp:597:34: required from here 597 | uint8_t *sufpos = predec.decode(dp.prelen.data()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ lib/decode-utils.h:58:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 58 | while (num_values > output_group_size) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ lib/decode-utils.h: In instantiation of ‘void unpack_bits(uint8_t*, uint64_t, uint8_t, T*, uint64_t) [with T = long unsigned int; uint8_t = unsigned char; uint64_t = long unsigned int]’: lib/DbpDecoder.h:77:31: required from ‘uint8_t* DbpDecoder::decode(T*) [with T = long int; Tunsigned = long unsigned int; uint8_t = unsigned char]’ 77 | unpack_bits( | ~~~~~~~~~~~~~~~~~~~~~~^ 78 | buf->start, | ~~~~~~~~~~~ 79 | mb_len, | ~~~~~~~ 80 | bw, | ~~~ 81 | (Tunsigned*) values, | ~~~~~~~~~~~~~~~~~~~~ 82 | mb_vals | ~~~~~~~ 83 | ); | ~ lib/ParquetReader.cpp:897:15: required from here 897 | dec.decode((int64_t*) dp.data); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lib/decode-utils.h:58:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 58 | while (num_values > output_group_size) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from lib/nanoparquet.h:8, from read-metadata.cpp:1: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from lib/nanoparquet.h:8, from lib/RleBpDecoder.h:5, from encodings.cpp:1: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_lazy.cpp -o zstd/compress/zstd_lazy.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_ldm.cpp -o zstd/compress/zstd_ldm.o In file included from lib/nanoparquet.h:8, from read2.cpp:4: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Ithrift -I. -Izstd/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -c zstd/compress/zstd_opt.cpp -o zstd/compress/zstd_opt.o In file included from lib/nanoparquet.h:8, from lib/ParquetOutFile.cpp:12: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from arrow-schema.cpp:7: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ arrow-schema.cpp: In function ‘SEXPREC* nanoparquet_parse_arrow_schema_impl(uint8_t*, uint32_t)’: arrow-schema.cpp:80:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (auto i = 0; i < sch->fields.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ arrow-schema.cpp:187:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (auto j = 0; j < ft->typeIds.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ arrow-schema.cpp:262:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (auto j = 0; j < kvlen; j++) { | ~~^~~~~~~ arrow-schema.cpp:280:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (auto i = 0; i < sch->custom_metadata.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arrow-schema.cpp:294:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | for (auto i = 0; i < sch->features.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ arrow-schema.cpp: In function ‘SEXPREC* nanoparquet_encode_arrow_schema(SEXP)’: arrow-schema.cpp:379:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (auto i = 0; i < nfields; i++) { | ~~^~~~~~~~~ read-pages.cpp: In function ‘SEXPREC* nanoparquet_read_pages(SEXP)’: read-pages.cpp:27:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (auto i = 0; i < rgs.size(); i++) { | ~~^~~~~~~~~~~~ read-pages.cpp:28:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 28 | for (auto j = 0; j < rgs[i].columns.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ read-pages.cpp:101:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | for (auto i = 0; i < rgs.size(); i++) { | ~~^~~~~~~~~~~~ read-pages.cpp:102:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for (auto j = 0; j < rgs[i].columns.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ read-pages.cpp: In function ‘PageData find_page(nanoparquet::ParquetReader&, int64_t)’: read-pages.cpp:213:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (auto i = 0; i < rgs.size(); i++) { | ~~^~~~~~~~~~~~ read-pages.cpp:214:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (auto j = 0; j < rgs[i].columns.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ read-metadata.cpp: In function ‘SEXPREC* convert_key_value_metadata(const parquet::FileMetaData&)’: read-metadata.cpp:133:28: warning: comparison of integer expressions of different signedness: ‘R_xlen_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 133 | for (R_xlen_t i = 0; i < kvsize; i++) { | ~~^~~~~~~~ read-metadata.cpp: In function ‘SEXPREC* convert_row_groups(const char*, std::vector&)’: read-metadata.cpp:247:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (auto i = 0; i < nrgs; i++) { | ~~^~~~~~ read-metadata.cpp: In function ‘SEXPREC* convert_column_chunks(const char*, std::vector&)’: read-metadata.cpp:302:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | for (auto i = 0; i < rgs.size(); i++) { | ~~^~~~~~~~~~~~ read-metadata.cpp:335:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < rgs.size(); i++) { | ~~^~~~~~~~~~~~ read-metadata.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int j = 0; j < rgs[i].columns.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ read-metadata.cpp:355:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (auto k = 0; k < cmd.encodings.size(); k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ read-metadata.cpp:359:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (auto k = 0; k < cmd.path_in_schema.size(); k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/RleBpDecoder.h: In instantiation of ‘int RleBpDecoder::GetBatch(T*, int) [with T = unsigned int]’: encodings.cpp:32:19: required from here 32 | decoder.GetBatch((uint32_t *)INTEGER(res), num_values); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/RleBpDecoder.h:30:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 30 | while (values_read < batch_size) { | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from encodings.cpp:2: lib/RleBpEncoder.h: In instantiation of ‘uint32_t RleBpEncode(const T*, uint32_t, uint8_t, uint8_t*, uint32_t) [with T = int; uint32_t = unsigned int; uint8_t = unsigned char]’: encodings.cpp:50:26: required from here 50 | size_t rs = RleBpEncode(input, input_len, bw, output, os); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/RleBpEncoder.h:63:16: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 63 | if (reps >= min_reps) { | ~~~~~^~~~~~~~~~~ In file included from encodings.cpp:3: lib/DbpDecoder.h: In instantiation of ‘uint8_t* DbpDecoder::decode(T*) [with T = int; Tunsigned = unsigned int; uint8_t = unsigned char]’: encodings.cpp:72:13: required from here 72 | dbp.decode(INTEGER(res)); | ~~~~~~~~~~^~~~~~~~~~~~~~ lib/DbpDecoder.h:68:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; todo > 0 && i < mini_blocks_per_block; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lib/DbpDecoder.h:84:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (auto i = 0; i < mb_vals; i++) { | ~~^~~~~~~~~ lib/DbpDecoder.h: In instantiation of ‘uint8_t* DbpDecoder::decode(T*) [with T = long int; Tunsigned = long unsigned int; uint8_t = unsigned char]’: encodings.cpp:90:13: required from here 90 | dbp.decode((int64_t*) REAL(res)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ lib/DbpDecoder.h:68:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; todo > 0 && i < mini_blocks_per_block; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lib/DbpDecoder.h:84:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (auto i = 0; i < mb_vals; i++) { | ~~^~~~~~~~~ In file included from lib/DbpDecoder.h:6: lib/decode-utils.h: In instantiation of ‘void unpack_bits(uint8_t*, uint64_t, uint8_t, T*, uint64_t) [with T = unsigned int; uint8_t = unsigned char; uint64_t = long unsigned int]’: encodings.cpp:108:24: required from here 108 | unpack_bits( | ~~~~~~~~~~~~~~~~~~~~~^ 109 | RAW(x), | ~~~~~~~ 110 | Rf_xlength(x), | ~~~~~~~~~~~~~~ 111 | INTEGER(bit_width)[0], | ~~~~~~~~~~~~~~~~~~~~~~ 112 | (uint32_t*) INTEGER(res), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | cn | ~~ 114 | ); | ~ lib/decode-utils.h:58:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 58 | while (num_values > output_group_size) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ lib/ParquetOutFile.cpp: In member function ‘void nanoparquet::ParquetOutFile::append()’: lib/ParquetOutFile.cpp:556:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 556 | for (int idx = 0; idx < row_group_starts.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lib/ParquetOutFile.cpp:562:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | int64_t until = idx < row_group_starts.size() - 1 ? row_group_starts[idx + 1] : num_rows; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/ParquetOutFile.cpp: In member function ‘void nanoparquet::ParquetOutFile::write_data_pages(uint32_t, uint32_t, int64_t, int64_t, uint32_t, uint32_t)’: lib/ParquetOutFile.cpp:740:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 740 | for (auto i = 0; i < num_pages; i++) { | ~~^~~~~~~~~~~ lib/ParquetOutFile.cpp:743:20: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 743 | if (page_until > until) { | ~~~~~~~~~~~^~~~~~~ In file included from lib/ParquetOutFile.h:8, from r-nanoparquet.h:7, from r-utils.cpp:4: lib/bytebuffer.h: In member function ‘BufferGuard BufferManager::claim()’: lib/bytebuffer.h:106:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (auto i = 0; i < bufs.size(); i++) { | ~~^~~~~~~~~~~~~ r-utils.cpp: In function ‘uint16_t double_to_float16(double)’: r-utils.cpp:68:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 68 | uint32_t fi32 = *((uint32_t*) &f); | ~^~~~~~~~~~~~~~~ read2.cpp: In function ‘SEXPREC* create_presents(RParquetReader&)’: read2.cpp:22:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (auto cl = 0; cl < reader.present.size(); cl++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ read2.cpp:24:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 24 | for (auto rg = 0; rg < reader.present[cl].size(); rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ read2.cpp:30:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 30 | for (auto rg = 0; rg < reader.present[cl].size(); rg++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ read2.cpp: In function ‘SEXPREC* nanoparquet_read_col_names(SEXP)’: read2.cpp:283:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 283 | for (auto i = 0; i < ncols; i++) { | ~~^~~~~~~ read2.cpp:290:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 290 | for (auto i = 0, idx = 0; i < ncols; i++) { | ~~^~~~~~~ lib/decode-utils.h: In instantiation of ‘void unpack_bits(uint8_t*, uint64_t, uint8_t, T*, uint64_t) [with T = long unsigned int; uint8_t = unsigned char; uint64_t = long unsigned int]’: lib/DbpDecoder.h:77:31: required from ‘uint8_t* DbpDecoder::decode(T*) [with T = long int; Tunsigned = long unsigned int; uint8_t = unsigned char]’ 77 | unpack_bits( | ~~~~~~~~~~~~~~~~~~~~~~^ 78 | buf->start, | ~~~~~~~~~~~ 79 | mb_len, | ~~~~~~~ 80 | bw, | ~~~ 81 | (Tunsigned*) values, | ~~~~~~~~~~~~~~~~~~~~ 82 | mb_vals | ~~~~~~~ 83 | ); | ~ encodings.cpp:90:13: required from here 90 | dbp.decode((int64_t*) REAL(res)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ lib/decode-utils.h:58:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 58 | while (num_values > output_group_size) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from lib/ParquetOutFile.cpp:13: lib/RleBpEncoder.h: In instantiation of ‘uint32_t RleBpEncode(const T*, uint32_t, uint8_t, uint8_t*, uint32_t) [with T = int; uint32_t = unsigned int; uint8_t = unsigned char]’: lib/ParquetOutFile.cpp:528:32: required from here 528 | size_t tgt_size = RleBpEncode( | ~~~~~~~~~~~^ 529 | (int*) src.ptr, | ~~~~~~~~~~~~~~~ 530 | src_size, | ~~~~~~~~~ 531 | bit_width, | ~~~~~~~~~~ 532 | (uint8_t *) tgt.ptr + skip + (add_bit_width ? 1 : 0) + (add_size ? 4 : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | tgt_size_est | ~~~~~~~~~~~~ 534 | ); | ~ lib/RleBpEncoder.h:63:16: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 63 | if (reps >= min_reps) { | ~~~~~^~~~~~~~~~~ r-nanoparquet.h: At global scope: r-nanoparquet.h:31:20: warning: ‘type_names’ defined but not used [-Wunused-variable] 31 | static const char *type_names[] = { | ^~~~~~~~~~ In file included from write2.cpp:6: r-nanoparquet.h: At global scope: r-nanoparquet.h:31:20: warning: ‘type_names’ defined but not used [-Wunused-variable] 31 | static const char *type_names[] = { | ^~~~~~~~~~ RParquetOutFile.cpp: In member function ‘void RParquetOutFile::write_integer_int32(std::ostream&, SEXP, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:601:9: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] 601 | min = is_signed ? -max-1 : 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RParquetOutFile.cpp:588:14: note: ‘max’ was declared here 588 | int min, max; | ^~~ RParquetOutFile.cpp: In member function ‘void RParquetOutFile::write_double_int32(std::ostream&, SEXP, uint32_t, uint64_t, uint64_t, parquet::SchemaElement&)’: RParquetOutFile.cpp:792:15: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] 792 | if (val > max) { | ~~~~^~~~~ RParquetOutFile.cpp:770:14: note: ‘max’ was declared here 770 | uint32_t max; | ^~~ RParquetOutFile.cpp: In member function ‘virtual void RParquetOutFile::write_dictionary(std::ostream&, uint32_t, parquet::SchemaElement&, int64_t, int64_t)’: RParquetOutFile.cpp:2532:23: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] 2532 | if (val > max) { | ~~~~^~~~~ RParquetOutFile.cpp:2511:22: note: ‘max’ was declared here 2511 | uint32_t max; | ^~~ g++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o nanoparquet.so lib/ParquetReader.o RParquetReader.o RParquetAppender.o RParquetOutFile.o r-utils.o rwrapper.o protect.o read2.o write2.o cpp-utils.o read-metadata.o read-pages.o arrow-schema.o base64.o r-base64.o snappy.o encodings.o dictionary-encoding.o test.o lib/ParquetOutFile.o lib/RleBpDecoder.o parquet/parquet_types.o thrift/protocol/TProtocol.o thrift/transport/TTransportException.o thrift/transport/TBufferTransports.o fastpforlib/bitpacking.o snappy/snappy.o snappy/snappy-sinksource.o miniz/miniz.o zstd/common/entropy_common.o zstd/common/error_private.o zstd/common/fse_decompress.o zstd/common/xxhash.o zstd/common/zstd_common.o zstd/decompress/huf_decompress.o zstd/decompress/zstd_ddict.o zstd/decompress/zstd_decompress.o zstd/decompress/zstd_decompress_block.o zstd/compress/fse_compress.o zstd/compress/hist.o zstd/compress/huf_compress.o zstd/compress/zstd_compress.o zstd/compress/zstd_compress_literals.o zstd/compress/zstd_compress_sequences.o zstd/compress/zstd_compress_superblock.o zstd/compress/zstd_double_fast.o zstd/compress/zstd_fast.o zstd/compress/zstd_lazy.o zstd/compress/zstd_ldm.o zstd/compress/zstd_opt.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpcxEKwC/R.INSTALL325d4d3a6ef28/nanoparquet/src' installing via 'install.libs.R' to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-nanoparquet/00new/nanoparquet ** 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 (nanoparquet) * installing *source* package ‘humaniformat’ ... ** this is package ‘humaniformat’ version ‘0.6.0’ ** package ‘humaniformat’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUQlFBQ/R.INSTALL325d3d588b4826/humaniformat/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 human_format.cpp -o human_format.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 human_getset.cpp -o human_getset.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 human_parse.cpp -o human_parse.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 humaniformat.cpp -o humaniformat.o g++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o humaniformat.so RcppExports.o human_format.o human_getset.o human_parse.o humaniformat.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpUQlFBQ/R.INSTALL325d3d588b4826/humaniformat/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-humaniformat/00new/humaniformat/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 (humaniformat) * installing *source* package ‘DelayedMatrixStats’ ... ** this is package ‘DelayedMatrixStats’ version ‘1.33.0’ ** 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 (DelayedMatrixStats) * installing *source* package ‘parzer’ ... ** this is package ‘parzer’ version ‘0.4.4’ ** package ‘parzer’ successfully unpacked and MD5 sums checked ** using staged installation ** libs specified C++17 using C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpk9VcdE/R.INSTALL325d3b327f63b4/parzer/src' rm -Rf parzer.so RcppExports.o latlong.o parse.o pz_hemisphere.o pz_parse_parts.o pz_split_llstr.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 latlong.cpp -o latlong.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 parse.cpp -o parse.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 pz_hemisphere.cpp -o pz_hemisphere.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 pz_parse_parts.cpp -o pz_parse_parts.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 pz_split_llstr.cpp -o pz_split_llstr.o pz_split_llstr.cpp: In function ‘Rcpp::DataFrame pz_split_llstr(std::vector >)’: pz_split_llstr.cpp:50:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for(int i=0; i < x.size(); i++) { | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o parzer.so RcppExports.o latlong.o parse.o pz_hemisphere.o pz_parse_parts.o pz_split_llstr.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpk9VcdE/R.INSTALL325d3b327f63b4/parzer/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-parzer/00new/parzer/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 (parzer) * installing *source* package ‘vctrs’ ... ** this is package ‘vctrs’ version ‘0.7.3’ ** package ‘vctrs’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPD0l3U/R.INSTALL325d134f3afcf8/vctrs/src' gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c altrep-lazy-character.c -o altrep-lazy-character.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c altrep-rle.c -o altrep-rle.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c altrep.c -o altrep.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c arg-counter.c -o arg-counter.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c arg.c -o arg.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c assert.c -o assert.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c bind.c -o bind.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c c.c -o c.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c callables.c -o callables.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c case-when.c -o case-when.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cast-bare.c -o cast-bare.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cast-dispatch.c -o cast-dispatch.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cast.c -o cast.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c compare.c -o compare.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c complete.c -o complete.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c conditions.c -o conditions.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dictionary.c -o dictionary.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dim.c -o dim.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c empty.c -o empty.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c encoding.c -o encoding.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c equal.c -o equal.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c expand.c -o expand.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fields.c -o fields.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fill.c -o fill.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c globals.c -o globals.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c group.c -o group.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c growable.c -o growable.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hash.c -o hash.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c if-else.c -o if-else.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c interval.c -o interval.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c list-combine.c -o list-combine.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c list-unchop.c -o list-unchop.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c match-joint.c -o match-joint.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c match.c -o match.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c missing.c -o missing.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c names.c -o names.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c order-collate.c -o order-collate.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c order-groups.c -o order-groups.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c order-sortedness.c -o order-sortedness.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c order.c -o order.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c parallel.c -o parallel.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c poly-op.c -o poly-op.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c proxy-restore.c -o proxy-restore.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c proxy.c -o proxy.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ptype-common.c -o ptype-common.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ptype.c -o ptype.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ptype2-dispatch.c -o ptype2-dispatch.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ptype2.c -o ptype2.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rank.c -o rank.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c recode.c -o recode.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rep.c -o rep.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rlang-dev.c -o rlang-dev.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rlang.c -o rlang.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c runs.c -o runs.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c set.c -o set.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c shape.c -o shape.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c size-common.c -o size-common.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c size.c -o size.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slice-array.c -o slice-array.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slice-assign-array.c -o slice-assign-array.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slice-assign.c -o slice-assign.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slice-chop.c -o slice-chop.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slice-interleave.c -o slice-interleave.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slice.c -o slice.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c split.c -o split.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c subscript-loc.c -o subscript-loc.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c subscript.c -o subscript.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c type-data-frame.c -o type-data-frame.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c type-date-time.c -o type-date-time.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c type-factor.c -o type-factor.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c type-info.c -o type-info.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c type-integer64.c -o type-integer64.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c type-tibble.c -o type-tibble.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c typeof2-s3.c -o typeof2-s3.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c typeof2.c -o typeof2.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c unspecified.c -o unspecified.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c utils-dispatch.c -o utils-dispatch.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c utils.c -o utils.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./rlang -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c version.c -o version.o gcc-15 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o vctrs.so altrep-lazy-character.o altrep-rle.o altrep.o arg-counter.o arg.o assert.o bind.o c.o callables.o case-when.o cast-bare.o cast-dispatch.o cast.o compare.o complete.o conditions.o dictionary.o dim.o empty.o encoding.o equal.o expand.o fields.o fill.o globals.o group.o growable.o hash.o if-else.o init.o interval.o list-combine.o list-unchop.o match-joint.o match.o missing.o names.o order-collate.o order-groups.o order-sortedness.o order.o parallel.o poly-op.o proxy-restore.o proxy.o ptype-common.o ptype.o ptype2-dispatch.o ptype2.o rank.o recode.o rep.o rlang-dev.o rlang.o runs.o set.o shape.o size-common.o size.o slice-array.o slice-assign-array.o slice-assign.o slice-chop.o slice-interleave.o slice.o split.o subscript-loc.o subscript.o type-data-frame.o type-date-time.o type-factor.o type-info.o type-integer64.o type-tibble.o typeof2-s3.o typeof2.o unspecified.o utils-dispatch.o utils.o version.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPD0l3U/R.INSTALL325d134f3afcf8/vctrs/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-vctrs/00new/vctrs/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (vctrs) begin installing package ‘hydroloom’ begin installing package ‘projmgr’ begin installing package ‘bumphunter’ begin installing package ‘hipread’ begin installing package ‘csvwr’ begin installing package ‘quickPlot’ begin installing package ‘spsUtil’ begin installing package ‘archive’ begin installing package ‘expss’ begin installing package ‘EpiDISH’ begin installing package ‘bib2df’ begin installing package ‘Microsoft365R’ * installing *source* package ‘projmgr’ ... ** this is package ‘projmgr’ version ‘0.1.2’ ** package ‘projmgr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (projmgr) begin installing package ‘PNADcIBGE’ * installing *source* package ‘csvwr’ ... ** this is package ‘csvwr’ version ‘0.1.7’ ** package ‘csvwr’ 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 (csvwr) * installing *source* package ‘spsUtil’ ... ** this is package ‘spsUtil’ version ‘0.2.2.1’ ** package ‘spsUtil’ 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 (spsUtil) * installing *source* package ‘bib2df’ ... ** this is package ‘bib2df’ version ‘1.1.2.0’ ** package ‘bib2df’ 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 (bib2df) * installing *source* package ‘SpaDES.tools’ ... ** this is package ‘SpaDES.tools’ version ‘2.1.1’ ** package ‘SpaDES.tools’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpg7BT6m/R.INSTALL3263755beb29af/SpaDES.tools/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 duplicated.cpp -o duplicated.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/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 runif.cpp -o runif.o g++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o SpaDES.tools.so RcppExports.o duplicated.o runif.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpg7BT6m/R.INSTALL3263755beb29af/SpaDES.tools/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-SpaDES.tools/00new/SpaDES.tools/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** 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 (SpaDES.tools) * installing *source* package ‘hydroloom’ ... ** this is package ‘hydroloom’ version ‘1.1.3’ ** package ‘hydroloom’ 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 (hydroloom) begin installing package ‘nhdplusTools’ * installing *source* package ‘pkgdepends’ ... ** this is package ‘pkgdepends’ version ‘0.9.1’ ** package ‘pkgdepends’ successfully unpacked and MD5 sums checked ** using staged installation *** Running ./configure ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp5k5eSy/R.INSTALL32625b778fe2bf/pkgdepends/src' gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/lib/src/lib.c -o tree-sitter/lib/src/lib.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/r/parser.c -o tree-sitter/r/parser.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/r/scanner.c -o tree-sitter/r/scanner.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/markdown/parser.c -o tree-sitter/markdown/parser.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/markdown/scanner.c -o tree-sitter/markdown/scanner.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/markdown-inline/parser.c -o tree-sitter/markdown-inline/parser.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/markdown-inline/scanner.c -o tree-sitter/markdown-inline/scanner.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/yaml/parser.c -o tree-sitter/yaml/parser.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter/yaml/scanner.c -o tree-sitter/yaml/scanner.o In file included from tree-sitter/yaml/scanner.c:1: tree-sitter/yaml/scanner.c: In function ‘pop_ind’: tree-sitter/yaml/tree_sitter/array.h:106:42: warning: value computed is not used [-Wunused-value] 106 | #define array_pop(self) ((self)->contents[--(self)->size]) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tree-sitter/yaml/scanner.c:256:5: note: in expansion of macro ‘array_pop’ 256 | array_pop(&scanner->ind_len_stk); | ^~~~~~~~~ tree-sitter/yaml/tree_sitter/array.h:106:42: warning: value computed is not used [-Wunused-value] 106 | #define array_pop(self) ((self)->contents[--(self)->size]) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tree-sitter/yaml/scanner.c:257:5: note: in expansion of macro ‘array_pop’ 257 | array_pop(&scanner->ind_typ_stk); | ^~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/api.c -o yaml/api.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/dumper.c -o yaml/dumper.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/emitter.c -o yaml/emitter.o yaml/emitter.c: In function ‘yaml_emitter_write_plain_scalar’: yaml/emitter.c:28:6: warning: value computed is not used [-Wunused-value] 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ | ^~ yaml/emitter.c:56:11: note: in expansion of macro ‘PUT_BREAK’ 56 | (PUT_BREAK(emitter), \ | ^~~~~~~~~ yaml/emitter.c:1962:18: note: in expansion of macro ‘WRITE_BREAK’ 1962 | if (!WRITE_BREAK(emitter, string)) return 0; | ^~~~~~~~~~~ yaml/emitter.c: In function ‘yaml_emitter_write_single_quoted_scalar’: yaml/emitter.c:28:6: warning: value computed is not used [-Wunused-value] 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ | ^~ yaml/emitter.c:56:11: note: in expansion of macro ‘PUT_BREAK’ 56 | (PUT_BREAK(emitter), \ | ^~~~~~~~~ yaml/emitter.c:2019:18: note: in expansion of macro ‘WRITE_BREAK’ 2019 | if (!WRITE_BREAK(emitter, string)) return 0; | ^~~~~~~~~~~ yaml/emitter.c: In function ‘yaml_emitter_write_literal_scalar’: yaml/emitter.c:28:6: warning: value computed is not used [-Wunused-value] 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ | ^~ yaml/emitter.c:56:11: note: in expansion of macro ‘PUT_BREAK’ 56 | (PUT_BREAK(emitter), \ | ^~~~~~~~~ yaml/emitter.c:2285:18: note: in expansion of macro ‘WRITE_BREAK’ 2285 | if (!WRITE_BREAK(emitter, string)) return 0; | ^~~~~~~~~~~ yaml/emitter.c: In function ‘yaml_emitter_write_folded_scalar’: yaml/emitter.c:28:6: warning: value computed is not used [-Wunused-value] 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ | ^~ yaml/emitter.c:56:11: note: in expansion of macro ‘PUT_BREAK’ 56 | (PUT_BREAK(emitter), \ | ^~~~~~~~~ yaml/emitter.c:2334:18: note: in expansion of macro ‘WRITE_BREAK’ 2334 | if (!WRITE_BREAK(emitter, string)) return 0; | ^~~~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/loader.c -o yaml/loader.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/parser.c -o yaml/parser.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/reader.c -o yaml/reader.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/scanner.c -o yaml/scanner.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml/writer.c -o yaml/writer.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -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-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cleancall.c -o cleancall.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tree-sitter.c -o tree-sitter.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I./tree-sitter/lib/include -I./tree-sitter/lib/src -I./yaml -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c yaml.c -o yaml.o gcc-15 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o pkgdepends.so tree-sitter/lib/src/lib.o tree-sitter/r/parser.o tree-sitter/r/scanner.o tree-sitter/markdown/parser.o tree-sitter/markdown/scanner.o tree-sitter/markdown-inline/parser.o tree-sitter/markdown-inline/scanner.o tree-sitter/yaml/parser.o tree-sitter/yaml/scanner.o yaml/api.o yaml/dumper.o yaml/emitter.o yaml/loader.o yaml/parser.o yaml/reader.o yaml/scanner.o yaml/writer.o init.o cleancall.o tree-sitter.o yaml.o -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp5k5eSy/R.INSTALL32625b778fe2bf/pkgdepends/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-pkgdepends/00new/pkgdepends/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** 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 (pkgdepends) * installing *source* package ‘expss’ ... ** this is package ‘expss’ version ‘0.11.7’ ** package ‘expss’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (expss) begin installing package ‘eph’ * installing *source* package ‘PNADcIBGE’ ... ** this is package ‘PNADcIBGE’ version ‘0.7.5’ ** package ‘PNADcIBGE’ 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 (PNADcIBGE) * installing *source* package ‘Microsoft365R’ ... ** this is package ‘Microsoft365R’ version ‘2.4.1’ ** package ‘Microsoft365R’ 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 (Microsoft365R) * installing *source* package ‘eph’ ... ** this is package ‘eph’ version ‘1.0.2’ ** package ‘eph’ 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 (eph) * installing *source* package ‘EpiDISH’ ... ** this is package ‘EpiDISH’ version ‘2.27.2’ ** 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 (EpiDISH) * installing *source* package ‘nhdplusTools’ ... ** this is package ‘nhdplusTools’ version ‘1.4.2’ ** package ‘nhdplusTools’ 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 (nhdplusTools) * installing *source* package ‘archive’ ... ** this is package ‘archive’ version ‘1.1.13’ ** using staged installation ** Running ./configure Found pkg-config cflags and libs! PKG_CONFIG_PATH= PKG_CFLAGS= PKG_LIBS=-larchive ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9qbo4L/R.INSTALL3265d4390186a7/archive/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c archive.cpp -o archive.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c archive_extract.cpp -o archive_extract.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c archive_read.cpp -o archive_read.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c archive_write.cpp -o archive_write.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c archive_write_direct.cpp -o archive_write_direct.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c archive_write_files.cpp -o archive_write_files.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cpp11.cpp -o cpp11.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c r_archive.cpp -o r_archive.o gcc-15 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -Icpp11/include -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/cli/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c connection/connection.c -o connection/connection.o g++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o archive.so archive.o archive_extract.o archive_read.o archive_write.o archive_write_direct.o archive_write_files.o cpp11.o r_archive.o -larchive -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp9qbo4L/R.INSTALL3265d4390186a7/archive/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-archive/00new/archive/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 (archive) * installing *source* package ‘quickPlot’ ... ** this is package ‘quickPlot’ version ‘1.0.4’ ** package ‘quickPlot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading in method for ‘extent’ with signature ‘"sf"’: no definition for class “sf” in method for ‘extent’ with signature ‘"Spatial"’: no definition for class “Spatial” in method for ‘extent’ with signature ‘"Raster"’: no definition for class “Raster” ** 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 (quickPlot) * installing *source* package ‘bumphunter’ ... ** this is package ‘bumphunter’ version ‘1.53.0’ ** 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 (bumphunter) begin installing package ‘minfi’ * installing *source* package ‘hipread’ ... ** this is package ‘hipread’ version ‘0.2.6’ ** package ‘hipread’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfUho0t/R.INSTALL3265d357cc4abc/hipread/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 column.cpp -o column.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 datasource.cpp -o datasource.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 gzstream.cpp -o gzstream.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 iconv.cpp -o iconv.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 read_chunked.cpp -o read_chunked.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 read_freqs.cpp -o read_freqs.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 read_full.cpp -o read_full.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 read_yield.cpp -o read_yield.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 rtinfo.cpp -o rtinfo.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/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 varinfo.cpp -o varinfo.o g++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o hipread.so RcppExports.o column.o datasource.o gzstream.o iconv.o read_chunked.o read_freqs.o read_full.o read_yield.o rtinfo.o varinfo.o -lz -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfUho0t/R.INSTALL3265d357cc4abc/hipread/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-hipread/00new/hipread/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 (hipread) begin installing package ‘ipumsr’ * installing *source* package ‘ipumsr’ ... ** this is package ‘ipumsr’ version ‘0.10.0’ ** package ‘ipumsr’ 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 (ipumsr) * installing *source* package ‘minfi’ ... ** this is package ‘minfi’ version ‘1.57.0’ ** 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 (minfi) checking archive_1.1.13.tar.gz ... checking amadeus_1.3.2.1.tar.gz ... checking climate_1.3.0.tar.gz ... checking CimpleG_1.0.1.tar.gz ... checking lobsteR_1.0.0.tar.gz ... checking flightsbr_1.1.1.tar.gz ... checking qualtRics_3.2.2.tar.gz ... checking RALSA_1.6.5.tar.gz ... checking rcldf_1.5.1.tar.gz ... checking shinylive_0.4.1.tar.gz ... checking wdpar_1.3.9.tar.gz ... checking shinystate_0.1.0.tar.gz ... checking geodata_0.6-9.tar.gz ... checking metasurvey_0.0.21.tar.gz ... checking pins_1.4.2.tar.gz ... checking reproducible_3.0.0.tar.gz ... checking SpaDES.core_3.0.4.tar.gz ... checking SPIChanges_0.2.1.tar.gz ... checking vroom_1.7.1.tar.gz ... Depends: Package: archive Depends: R (>= 4.0.0) Imports: cli, glue, rlang, tibble LinkingTo: cli Timings: user system elapsed archive 44.624 4.93 51.692 Results: Check status summary: OK Source packages 1 Reverse depends 18 Check results summary: archive ... OK rdepends_amadeus ... OK rdepends_CimpleG ... OK rdepends_climate ... OK rdepends_flightsbr ... OK rdepends_geodata ... OK rdepends_lobsteR ... OK rdepends_metasurvey ... OK rdepends_pins ... OK rdepends_qualtRics ... OK rdepends_RALSA ... OK rdepends_rcldf ... OK rdepends_reproducible ... OK rdepends_shinylive ... OK rdepends_shinystate ... OK rdepends_SpaDES.core ... OK rdepends_SPIChanges ... OK rdepends_vroom ... OK rdepends_wdpar ... OK