downloading reverse dependencies ... downloading DBTC_0.1.0.tar.gz ... ok installing dependencies ‘dada2’, ‘ShortRead’, ‘taxonomizr’ also installing the dependency ‘hwriter’ begin installing package ‘hwriter’ begin installing package ‘taxonomizr’ * installing *source* package ‘hwriter’ ... ** package ‘hwriter’ 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 (hwriter) begin installing package ‘ShortRead’ * installing *source* package ‘taxonomizr’ ... ** using staged installation ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-8) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpQL5v96/R.INSTALL219e882ef3228a/taxonomizr/src' gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c taxaTrim.c -o taxaTrim.o gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c taxonomizr-init.c -o taxonomizr-init.o gcc-14 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o taxonomizr.so taxaTrim.o taxonomizr-init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpQL5v96/R.INSTALL219e882ef3228a/taxonomizr/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-taxonomizr/00new/taxonomizr/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 (taxonomizr) * installing *source* package ‘ShortRead’ ... ** package ‘ShortRead’ successfully unpacked and MD5 sums checked ** using staged installation checking for gcc... gcc-14 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc-14 accepts -g... yes checking for gcc-14 option to accept ISO C89... none needed checking for gzeof in -lz... yes checking how to run the C preprocessor... gcc-14 -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking size of unsigned long... 8 configure: creating ./config.status config.status: creating src/Makevars ** libs using C compiler: ‘gcc-14 (Debian 14.2.0-8) 14.2.0’ using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpB20bFt/R.INSTALL219eed55215a43/ShortRead/src' gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Biostrings_stubs.c -o Biostrings_stubs.o gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c IRanges_stubs.c -o IRanges_stubs.o gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_init_ShortRead.c -o R_init_ShortRead.o In file included from R_init_ShortRead.c:1: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c S4Vectors_stubs.c -o S4Vectors_stubs.o gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c XVector_stubs.c -o XVector_stubs.o gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c alphabet.c -o alphabet.o In file included from alphabet.c:1: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c count.c -o count.o In file included from count.c:1: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c io.c -o io.o In file included from io.c:4: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ io.c: In function ‘read_prb_as_character’: io.c:227:38: warning: format ‘%f’ expects argument of type ‘double’, but argument 2 has type ‘const char *’ [-Wformat=] 227 | error("could not read file '%f'", translateChar(STRING_ELT(fname, 0))); | ~^ | | | double | %s io.c: In function ‘_read_solexa_export_file’: io.c:658:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 658 | error("invalid 'strand' field '%s', %s:%d", | ~^ | | | char * | %d 659 | *elt[13], fname, lineno); | ~~~~~~~~ | | | int io.c:676:48: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 676 | error("invalid 'filtering' field '%s', %s:%d", | ~^ | | | char * | %d 677 | *elt[21], fname, lineno); | ~~~~~~~~ | | | int gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c io_bowtie.c -o io_bowtie.o In file included from io_bowtie.c:2: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c io_soap.c -o io_soap.o In file included from io_soap.c:2: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_UNSIGNED_LONG=8 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c readBfaToc.cc -o readBfaToc.o readBfaToc.cc: In function ‘SEXPREC* readBfaToc(SEXP)’: readBfaToc.cc:35:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 35 | (void) fread( seq_name, sizeof(char), name_len, fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readBfaToc.cc:36:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 36 | (void) fread( &seq_ori_len, sizeof(int), 1, fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readBfaToc.cc:37:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 37 | (void) fread( &seq_len, sizeof(int), 1, fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_UNSIGNED_LONG=8 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c read_maq_map.cc -o read_maq_map.o In file included from read_maq_map.cc:13: maqmap_m.h: In function ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 128]’: maqmap_m.h:102:21: warning: pointer ‘mm’ used after ‘void free(void*)’ [-Wuse-after-free] 102 | Rf_error("MAQ format '%d' not supported", mm->format); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 128]’, inlined from ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 128]’ at maqmap_m.h:74:35, inlined from ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 128]’ at maqmap_m.h:101:30: maqmap_m.h:84:14: note: call to ‘void free(void*)’ here 84 | std::free(mm); | ~~~~~~~~~^~~~ maqmap_m.h: In function ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 64]’: maqmap_m.h:102:21: warning: pointer ‘mm’ used after ‘void free(void*)’ [-Wuse-after-free] 102 | Rf_error("MAQ format '%d' not supported", mm->format); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 64]’, inlined from ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 64]’ at maqmap_m.h:74:35, inlined from ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 64]’ at maqmap_m.h:101:30: maqmap_m.h:84:14: note: call to ‘void free(void*)’ here 84 | std::free(mm); | ~~~~~~~~~^~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sampler.c -o sampler.o In file included from sampler.c:4: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c trim.c -o trim.o gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c util.c -o util.o In file included from util.c:3: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ util.c:80:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 80 | SEXP _get_strand_levels() | ^~~~~~~~~~~~~~~~~~ gcc-14 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c xsnap.c -o xsnap.o In file included from xsnap.c:17: ShortRead.h:26:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 26 | SEXP _get_strand_levels(); | ^~~~ xsnap.c:42:21: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 42 | struct _BufferNode *_BufferNode_new() | ^~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o ShortRead.so Biostrings_stubs.o IRanges_stubs.o R_init_ShortRead.o S4Vectors_stubs.o XVector_stubs.o alphabet.o count.o io.o io_bowtie.o io_soap.o readBfaToc.o read_maq_map.o sampler.o trim.o util.o xsnap.o -lz -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpB20bFt/R.INSTALL219eed55215a43/ShortRead/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-ShortRead/00new/ShortRead/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 (ShortRead) begin installing package ‘dada2’ * installing *source* package ‘dada2’ ... ** package ‘dada2’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpiETjcv/R.INSTALL21a3c217b2bdc0/dada2/src' g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o In file included from ../inst/include/dada2.h:7, from RcppExports.cpp:4: ../inst/include/dada2_RcppExports.h:14:14: warning: ‘void dada2::{anonymous}::validateSignature(const char*)’ defined but not used [-Wunused-function] 14 | void validateSignature(const char* sig) { | ^~~~~~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c Rmain.cpp -o Rmain.o Rmain.cpp: In function ‘Rcpp::List dada_uniques(std::vector >, std::vector, std::vector, Rcpp::NumericMatrix, Rcpp::NumericMatrix, int, int, int, bool, double, int, double, double, double, bool, int, double, int, int, bool, bool, bool, int, bool, bool, int, bool, bool)’: Rmain.cpp:71:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | if(quals.nrow() != maxlen) { | ~~~~~~~~~~~~~^~~~~~~~~ Rmain.cpp: In function ‘B* run_dada(Raw**, int, Rcpp::NumericMatrix, int, int, int, int, bool, double, int, double, double, bool, int, double, int, int, bool, bool, bool, bool, bool, int, bool, bool)’: Rmain.cpp:316:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 316 | while( (bb->nclust < max_clust) && (newi = b_bud(bb, min_fold, min_hamming, min_abund, verbose)) ) { | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from dada.h:9, from Rmain.cpp:1: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ Rmain.cpp: In function ‘Rcpp::List dada_uniques(std::vector >, std::vector, std::vector, Rcpp::NumericMatrix, Rcpp::NumericMatrix, int, int, int, bool, double, int, double, double, double, bool, int, double, int, int, bool, bool, bool, int, bool, bool, int, bool, bool)’: Rmain.cpp:288:9: warning: ‘k8’ may be used uninitialized [-Wmaybe-uninitialized] 288 | free(k8); | ~~~~^~~~ Rmain.cpp:122:12: note: ‘k8’ was declared here 122 | uint8_t *k8; | ^~ Rmain.cpp:289:9: warning: ‘k16’ may be used uninitialized [-Wmaybe-uninitialized] 289 | free(k16); | ~~~~^~~~~ Rmain.cpp:123:13: note: ‘k16’ was declared here 123 | uint16_t *k16; | ^~~ Rmain.cpp:290:9: warning: ‘kord’ may be used uninitialized [-Wmaybe-uninitialized] 290 | free(kord); | ~~~~^~~~~~ Rmain.cpp:124:13: note: ‘kord’ was declared here 124 | uint16_t *kord; | ^~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c chimera.cpp -o chimera.o chimera.cpp: In function ‘bool C_is_bimera(std::string, std::vector >, bool, int, int, int, int, int)’: chimera.cpp:25:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if((left+right) >= sq.size()) { // Toss id/pure-shift/internal-indel "parents" | ~~~~~~~~~~~~~^~~~~~~~~~~~ chimera.cpp:44:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | if((max_right+max_left)>=sq.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ chimera.cpp:48:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if((oo_max_left+oo_max_right_oo)>=sq.size() || (oo_max_left_oo+oo_max_right)>=sq.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ chimera.cpp:48:83: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if((oo_max_left+oo_max_right_oo)>=sq.size() || (oo_max_left_oo+oo_max_right)>=sq.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ chimera.cpp: In function ‘void get_lr(char**, int&, int&, int&, int&, bool, int)’: chimera.cpp:231:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | while(al[0][pos] == '-' && pos+(len-max_shift)) { | ~~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from dada.h:9, from chimera.cpp:1: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c cluster.cpp -o cluster.o cluster.cpp: In function ‘void b_compare(B*, unsigned int, Rcpp::NumericMatrix, int, int, int, int, bool, double, int, bool, int, bool, bool, bool)’: cluster.cpp:17:23: warning: variable ‘cind’ set but not used [-Wunused-but-set-variable] 17 | unsigned int index, cind, center_reads; | ^~~~ cluster.cpp: In function ‘void b_compare_parallel(B*, unsigned int, Rcpp::NumericMatrix, int, int, int, int, bool, double, int, bool, int, bool, bool, bool)’: cluster.cpp:166:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 166 | for(row=0;rownclust;i++) { | ~^~~~~~~~~~ cluster.cpp:285:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 285 | for(r=1; rbi[i]->nraw; r++) { // r=0 is the center | ~^~~~~~~~~~~~~~~ cluster.cpp:288:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 288 | if(raw->reads < min_abund) { continue; } | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from cluster.cpp:2: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c containers.cpp -o containers.o containers.cpp: In function ‘void b_free(B*)’: containers.cpp:141:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 141 | for(int i=0;inclust;i++) { bi_free(b->bi[i]); } | ~^~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from containers.cpp:2: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c error.cpp -o error.o error.cpp: In function ‘Rcpp::DataFrame b_make_positional_substitution_df(B*, Sub**, unsigned int, Rcpp::NumericMatrix, bool)’: error.cpp:178:51: warning: variable ‘ncol’ set but not used [-Wunused-but-set-variable] 178 | unsigned int i, pos, pos1, qind, j, r, s, nti0, ncol; | ^~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from dada.h:9, from error.cpp:2: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c evaluate.cpp -o evaluate.o evaluate.cpp: In function ‘Rcpp::IntegerVector C_eval_pair(std::string, std::string)’: evaluate.cpp:88:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 88 | } while((s1gap || s2gap) && start::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 133 | for(i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for(i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for(i=0;i >, std::vector >, int)’: evaluate.cpp:219:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | for(int i=0;i >, std::vector >, int, int)’: evaluate.cpp:243:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for(int i=0;i >, std::vector >, int)’: evaluate.cpp:286:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for(int i=0;i >, std::vector >, int)’: evaluate.cpp:339:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for(i=0;i& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c filter.cpp -o filter.o filter.cpp: In function ‘Rcpp::IntegerVector C_matchRef(std::vector >, std::string, unsigned int, bool)’: filter.cpp:16:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 16 | for(i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(i=0;i& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c kmers.cpp -o kmers.o kmers.cpp: In function ‘double kmer_dist_SSEi_8(uint8_t*, int, uint8_t*, int, int)’: kmers.cpp:85:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for(i=0;i= len || k < 3 || k > 8) { Rcpp::stop("Invalid kmer-size."); } | ~~^~~~~~ kmers.cpp:174:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for(i=0; i= len || k < 3 || k > 8) { Rcpp::stop("Invalid kmer-size."); } | ~~^~~~~~ kmers.cpp:221:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 221 | for(i=0; i= len || k < 1 || k > 8) { Rcpp::stop("Invalid kmer-size."); } | ~~^~~~~~ kmers.cpp:255:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(i=0;i& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c misc.cpp -o misc.o misc.cpp: In function ‘void align_print(char**)’: misc.cpp:24:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 24 | for(int i=0;i& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c nwalign_endsfree.cpp -o nwalign_endsfree.o nwalign_endsfree.cpp: In function ‘char** nwalign_endsfree(const char*, size_t, const char*, size_t, int (*)[4], int, int)’: nwalign_endsfree.cpp:89:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (i = 0; i <= len1; i++) { | ~~^~~~~~~ nwalign_endsfree.cpp:95:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (j = 0; j <= len2; j++) { | ~~^~~~~~~ nwalign_endsfree.cpp:114:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | if(band>=0 && (band=0 && (bandlen2) { r = len2; } | ~^~~~~ nwalign_endsfree.cpp:130:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | if (i == len1) { | ~~^~~~~~~ nwalign_endsfree.cpp:137:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | if (j == len2) { | ~~^~~~~~~ nwalign_endsfree.cpp:201:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (i=0;i=0 && (band=0 && (bandlen2) { r = len2; } | ~^~~~~ nwalign_endsfree.cpp:305:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (i == len1) { | ~~^~~~~~~ nwalign_endsfree.cpp:314:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | if (j == len2) { | ~~^~~~~~~ nwalign_endsfree.cpp:379:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (i=0;i=0 && (band=0 && (bandlen2) { r = len2; } | ~^~~~~ nwalign_endsfree.cpp:522:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | for (i=0;insubs;s++) { | ~^~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from dada.h:9, from nwalign_endsfree.cpp:3: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c nwalign_vectorized.cpp -o nwalign_vectorized.o nwalign_vectorized.cpp: In function ‘char** nwalign_vectorized2(const char*, size_t, const char*, size_t, int16_t, int16_t, int16_t, int16_t, int)’: nwalign_vectorized.cpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | start_col = 1 + (1+(band >, std::vector >, int16_t, int16_t, int16_t, int, bool)’: nwalign_vectorized.cpp:330:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(i=0;i& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c pval.cpp -o pval.o pval.cpp: In function ‘double compute_lambda(Raw*, Sub*, Rcpp::NumericMatrix, bool, unsigned int)’: pval.cpp:121:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 121 | for(s=0;snsubs;s++) { | ~^~~~~~~~~~~ pval.cpp:123:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 123 | if(pos0 < 0 || pos0 >= sub->len0) { Rcpp::stop("CL: Bad pos0: %i (len0=%i).", pos0, sub->len0); } | ~~~~~^~~~~~~~~~~~ pval.cpp: In function ‘double compute_lambda_ts(Raw*, Sub*, unsigned int, double*, bool)’: pval.cpp:177:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 177 | for(s=0;snsubs;s++) { | ~^~~~~~~~~~~ pval.cpp:179:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 179 | if(pos0 < 0 || pos0 >= sub->len0) { Rcpp::stop("CL: Bad pos0: %i (len0=%i).", pos0, sub->len0); } | ~~~~~^~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb.h:32, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TBB.h:10, from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:24, from dada.h:9, from pval.cpp:6: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c taxonomy.cpp -o taxonomy.o taxonomy.cpp: In function ‘void tax_kvec(const char*, unsigned int, unsigned char*)’: taxonomy.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if(kmer>=0 && kmer >, std::vector >, std::vector >, std::vector, Rcpp::IntegerMatrix, bool, bool)’: taxonomy.cpp:222:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | if(ref_to_genus[i]<0 || ref_to_genus[i] >= ngenus) { taxonomy.cpp:252:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for(kmer=0;kmer& tbb::internal::as_atomic(T&) [with T = long unsigned int]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_thread.h:251:29: required from here 251 | return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘long unsigned int’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(long unsigned int)’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h: In instantiation of ‘tbb::atomic& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]’: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/concurrent_hash_map.h:291:31: required from here 291 | && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppParallel/include/tbb/atomic.h:544:12: warning: casting ‘tbb::interface5::internal::hash_map_base::bucket*’ to ‘tbb::atomic&’ does not use ‘constexpr tbb::atomic::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]’ [-Wcast-user-defined] 544 | return (atomic&)t; | ^~~~~~~~~~~~~ g++-14 -std=gnu++11 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o dada2.so RcppExports.o Rmain.o chimera.o cluster.o containers.o error.o evaluate.o filter.o kmers.o misc.o nwalign_endsfree.o nwalign_vectorized.o pval.o taxonomy.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpiETjcv/R.INSTALL21a3c217b2bdc0/dada2/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-dada2/00new/dada2/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (dada2) checking taxonomizr_0.10.7.tar.gz ... checking DBTC_0.1.0.tar.gz ... Depends: Package: taxonomizr Depends: R (>= 3.0.0) Imports: RSQLite, R.utils, data.table, curl (>= 5.0.0) Timings: user system elapsed taxonomizr 45.241 4.488 53.164 Results: Check status summary: OK Source packages 1 Reverse depends 1 Check results summary: taxonomizr ... OK rdepends_DBTC ... OK