* installing *source* package ‘Pijavski’ ... ** this is package ‘Pijavski’ version ‘1.0.5’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 21.1.6 (3)’ clang++-21 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o clang++-21 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c pijavski.cpp -o pijavski.o pijavski.cpp:199:3: error: no matching function for call to 'Rf_protect' 199 | PROTECT(f1 = Rf_asReal(fval)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R-d-clang-21/include/Rinternals.h:388:20: note: expanded from macro 'PROTECT' 388 | #define PROTECT(s) Rf_protect(s) | ^~~~~~~~~~ /home/hornik/tmp/R-d-clang-21/include/Rinternals.h:1132:6: note: candidate function not viable: no known conversion from 'double' to 'SEXP' (aka 'SEXPREC *') for 1st argument 1132 | SEXP Rf_protect(SEXP); | ^ ~~~~ pijavski.cpp:209:3: error: no matching function for call to 'Rf_protect' 209 | PROTECT(f2 = Rf_asReal(fval)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R-d-clang-21/include/Rinternals.h:388:20: note: expanded from macro 'PROTECT' 388 | #define PROTECT(s) Rf_protect(s) | ^~~~~~~~~~ /home/hornik/tmp/R-d-clang-21/include/Rinternals.h:1132:6: note: candidate function not viable: no known conversion from 'double' to 'SEXP' (aka 'SEXPREC *') for 1st argument 1132 | SEXP Rf_protect(SEXP); | ^ ~~~~ 2 errors generated. make: *** [/home/hornik/tmp/R-d-clang-21/etc/Makeconf:209: pijavski.o] Error 1 ERROR: compilation failed for package ‘Pijavski’ * removing ‘/srv/hornik/tmp/CRAN_pretest/Pijavski.Rcheck/Pijavski’