* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’ * installing *source* package ‘mvnfast’ ... ** package ‘mvnfast’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (Debian 13.2.0-23) 13.2.0’ using C++ compiler: ‘g++-13 (Debian 13.2.0-23) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp3QUbnS/R.INSTALL144a4c4052e5b3/mvnfast/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c dmixtCpp.cpp -o dmixtCpp.o In file included from mvnfast.h:9, from dmixtCpp.cpp:20: sitmo/sitmo.hpp: In member function ‘void sitmo::prng_engine::discard(uint64_t)’: sitmo/sitmo.hpp:224:9: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 224 | if (z < 8 - _o_counter) { | ~~^~~~~~~~~~~~~~~~ dmixtCpp.cpp: In function ‘SEXPREC* dmixtCpp(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: dmixtCpp.cpp:65:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 65 | if( A.nrow() != n ) Rcpp::stop("A.nrow() != n"); | ~~~~~~~~~^~~~ dmixtCpp.cpp:66:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 66 | if( A.ncol() != m ) Rcpp::stop("A.ncol() != m"); | ~~~~~~~~~^~~~ dmixtCpp.cpp:83:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 83 | for(int ii = 0; ii < m; ii++) | ~~~^~~ dmixtCpp.cpp:100:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 100 | for(int imix = 0; imix