* installing *source* package ‘simer’ ... ** this is package ‘simer’ version ‘0.9.0.6’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 19.1.6 (1+b1)’ clang++-19 -std=gnu++17 -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/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/bigmemory/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_64BIT_WORD=1 -fopenmp -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o clang++-19 -std=gnu++17 -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/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/bigmemory/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_64BIT_WORD=1 -fopenmp -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c data_converter.cpp -o data_converter.o clang++-19 -std=gnu++17 -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/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/bigmemory/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_64BIT_WORD=1 -fopenmp -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c genotype.cpp -o genotype.o genotype.cpp:236:77: error: non-const lvalue reference to type 'Nullable' (aka 'Nullable>') cannot bind to a value of unrelated type 'SEXP' (aka 'SEXPREC *') 236 | List GenoFilter(XPtr pMat, double NA_C, Nullable &keepIndsNull=R_NilValue, Nullable filterGeno=R_NilValue, Nullable filterHWE=R_NilValue, Nullable filterMind=R_NilValue, Nullable filterMAF=R_NilValue, int threads=0, bool verbose=true) { | ^ ~~~~~~~~~~ genotype.cpp:236:77: note: passing argument to parameter 'keepIndsNull' here genotype.cpp:341:12: error: 'GenoFilter' does not name a template but is followed by template arguments 341 | return GenoFilter(xpMat, NA_CHAR, keepIndsNull, filterGeno, filterHWE, filterMind, filterMAF, threads, verbose); | ^ ~~~~~~ genotype.cpp:336:6: note: non-template declaration found by name lookup 336 | List GenoFilter(const SEXP pBigMat, Nullable keepIndsNull=R_NilValue, Nullable filterGeno=R_NilValue, Nullable filterHWE=R_NilValue, Nullable filterMind=R_NilValue, Nullable filterMAF=R_NilValue, int threads=0, bool verbose=true) { | ^ genotype.cpp:343:12: error: 'GenoFilter' does not name a template but is followed by template arguments 343 | return GenoFilter(xpMat, NA_SHORT, keepIndsNull, filterGeno, filterHWE, filterMind, filterMAF, threads, verbose); | ^ ~~~~~~~ genotype.cpp:336:6: note: non-template declaration found by name lookup 336 | List GenoFilter(const SEXP pBigMat, Nullable keepIndsNull=R_NilValue, Nullable filterGeno=R_NilValue, Nullable filterHWE=R_NilValue, Nullable filterMind=R_NilValue, Nullable filterMAF=R_NilValue, int threads=0, bool verbose=true) { | ^ genotype.cpp:345:12: error: 'GenoFilter' does not name a template but is followed by template arguments 345 | return GenoFilter(xpMat, NA_INTEGER, keepIndsNull, filterGeno, filterHWE, filterMind, filterMAF, threads, verbose); | ^ ~~~~~ genotype.cpp:336:6: note: non-template declaration found by name lookup 336 | List GenoFilter(const SEXP pBigMat, Nullable keepIndsNull=R_NilValue, Nullable filterGeno=R_NilValue, Nullable filterHWE=R_NilValue, Nullable filterMind=R_NilValue, Nullable filterMAF=R_NilValue, int threads=0, bool verbose=true) { | ^ genotype.cpp:347:12: error: 'GenoFilter' does not name a template but is followed by template arguments 347 | return GenoFilter(xpMat, NA_REAL, keepIndsNull, filterGeno, filterHWE, filterMind, filterMAF, threads, verbose); | ^ ~~~~~~~~ genotype.cpp:336:6: note: non-template declaration found by name lookup 336 | List GenoFilter(const SEXP pBigMat, Nullable keepIndsNull=R_NilValue, Nullable filterGeno=R_NilValue, Nullable filterHWE=R_NilValue, Nullable filterMind=R_NilValue, Nullable filterMAF=R_NilValue, int threads=0, bool verbose=true) { | ^ genotype.cpp:354:84: error: non-const lvalue reference to type 'Nullable' (aka 'Nullable>') cannot bind to a value of unrelated type 'SEXP' (aka 'SEXPREC *') 354 | void Mat2BigMat(XPtr pMat, IntegerMatrix &mat, Nullable &indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ ~~~~~~~~~~ genotype.cpp:354:84: note: passing argument to parameter 'indIdxNull' here genotype.cpp:394:12: error: 'Mat2BigMat' does not name a template but is followed by template arguments 394 | return Mat2BigMat(xpMat, mat, indIdxNull, op, threads); | ^ ~~~~~~ genotype.cpp:389:6: note: non-template declaration found by name lookup 389 | void Mat2BigMat(const SEXP pBigMat, IntegerMatrix &mat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:396:12: error: 'Mat2BigMat' does not name a template but is followed by template arguments 396 | return Mat2BigMat(xpMat, mat, indIdxNull, op, threads); | ^ ~~~~~~~ genotype.cpp:389:6: note: non-template declaration found by name lookup 389 | void Mat2BigMat(const SEXP pBigMat, IntegerMatrix &mat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:398:12: error: 'Mat2BigMat' does not name a template but is followed by template arguments 398 | return Mat2BigMat(xpMat, mat, indIdxNull, op, threads); | ^ ~~~~~ genotype.cpp:389:6: note: non-template declaration found by name lookup 389 | void Mat2BigMat(const SEXP pBigMat, IntegerMatrix &mat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:400:12: error: 'Mat2BigMat' does not name a template but is followed by template arguments 400 | return Mat2BigMat(xpMat, mat, indIdxNull, op, threads); | ^ ~~~~~~~~ genotype.cpp:389:6: note: non-template declaration found by name lookup 389 | void Mat2BigMat(const SEXP pBigMat, IntegerMatrix &mat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:407:89: error: non-const lvalue reference to type 'Nullable' (aka 'Nullable>') cannot bind to a value of unrelated type 'SEXP' (aka 'SEXPREC *') 407 | void BigMat2BigMat(XPtr pMat, XPtr pmat, Nullable &indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ ~~~~~~~~~~ genotype.cpp:407:89: note: passing argument to parameter 'indIdxNull' here genotype.cpp:459:12: error: 'BigMat2BigMat' does not name a template but is followed by template arguments 459 | return BigMat2BigMat(xpMat, xpmat, indIdxNull, op, threads); | ^ ~~~~~~ genotype.cpp:453:6: note: non-template declaration found by name lookup 453 | void BigMat2BigMat(const SEXP pBigMat, const SEXP pBigmat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:461:12: error: 'BigMat2BigMat' does not name a template but is followed by template arguments 461 | return BigMat2BigMat(xpMat, xpmat, indIdxNull, op, threads); | ^ ~~~~~~~ genotype.cpp:453:6: note: non-template declaration found by name lookup 453 | void BigMat2BigMat(const SEXP pBigMat, const SEXP pBigmat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:463:12: error: 'BigMat2BigMat' does not name a template but is followed by template arguments 463 | return BigMat2BigMat(xpMat, xpmat, indIdxNull, op, threads); | ^ ~~~~~ genotype.cpp:453:6: note: non-template declaration found by name lookup 453 | void BigMat2BigMat(const SEXP pBigMat, const SEXP pBigmat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ genotype.cpp:465:12: error: 'BigMat2BigMat' does not name a template but is followed by template arguments 465 | return BigMat2BigMat(xpMat, xpmat, indIdxNull, op, threads); | ^ ~~~~~~~~ genotype.cpp:453:6: note: non-template declaration found by name lookup 453 | void BigMat2BigMat(const SEXP pBigMat, const SEXP pBigmat, Nullable indIdxNull=R_NilValue, int op=1, int threads=0) { | ^ 15 errors generated. make: *** [/home/hornik/tmp/R/etc/Makeconf:208: genotype.o] Error 1 ERROR: compilation failed for package ‘simer’ * removing ‘/srv/hornik/tmp/CRAN_pretest/simer.Rcheck/simer’