* installing *source* package ‘FIRM’ ... ** this is package ‘FIRM’ version ‘0.1.2’ ** package ‘FIRM’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++ (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7)’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/FIRM/src' g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c FIRM_res.cpp -o FIRM_res.o FIRM_res.cpp: In member function ‘void FIRM_res::loop_by_thread(int, int, int)’: FIRM_res.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 23 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 34 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res.cpp:38:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 38 | for (int i = 0; i < ntenx_cluster; i++){ | ~~^~~~~~~~~~~~~~~ FIRM_res.cpp:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 43 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res.cpp:47:13: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 47 | if (ind >= i){ | ~~~~^~~~ FIRM_res.cpp:77:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 77 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res.cpp:89:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 89 | for (int j = 0; j < ntenx_cluster; j++){ | ~~^~~~~~~~~~~~~~~ FIRM_res.cpp:94:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 94 | for (int i = 0; i < n_NN_min; i++){ | ~~^~~~~~~~~~ FIRM_res.cpp:99:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 99 | for (int i = 0; i < n_NN_min; i++){ | ~~^~~~~~~~~~ FIRM_res.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < tenx_unpaired_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FIRM_res.cpp:118:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 118 | for (int i = 0; i < NNC_tenx.n_cols; i++){ | ~~^~~~~~~~~~~~~~~~~ FIRM_res.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < n_paired; i++){ | ~~^~~~~~~~~~ FIRM_res.cpp:198:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 198 | for (int j = 1; j < check_tenx_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ FIRM_res.cpp:220:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 220 | for (int i = 0; i < n_paired; i++){ | ~~^~~~~~~~~~ FIRM_res.cpp:260:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 260 | for (int i = 0; i < n_paired_new; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res.cpp: In member function ‘void FIRM_res::fit_by_thread(int)’: FIRM_res.cpp:304:9: warning: unused variable ‘total’ [-Wunused-variable] 304 | int total = SS2_FindClusters.n_cols*tenx_FindClusters.n_cols; | ^~~~~ g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c FIRM_res_Rcpp.cpp -o FIRM_res_Rcpp.o FIRM_res_Rcpp.cpp: In function ‘SEXPREC* FIRM_res(arma::mat&, arma::uvec&, arma::vec&, arma::mat&, arma::uvec&, arma::vec&, int, int, arma::uvec, arma::uvec, arma::uvec, double, int)’: FIRM_res_Rcpp.cpp:28:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 28 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:39:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 39 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 43 | for (int i = 0; i < ntenx_cluster; i++){ | ~~^~~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:52:13: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 52 | if (ind >= i){ | ~~~~^~~~ FIRM_res_Rcpp.cpp:82:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 82 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:94:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 94 | for (int j = 0; j < ntenx_cluster; j++){ | ~~^~~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:99:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 99 | for (int i = 0; i < n_NN_min; i++){ | ~~^~~~~~~~~~ FIRM_res_Rcpp.cpp:104:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < n_NN_min; i++){ | ~~^~~~~~~~~~ FIRM_res_Rcpp.cpp:118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 118 | for (int j = 0; j < tenx_unpaired_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:123:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < NNC_tenx.n_cols; i++){ | ~~^~~~~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:205:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 205 | for (int i = 0; i < n_paired; i++){ | ~~^~~~~~~~~~ FIRM_res_Rcpp.cpp:211:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 211 | for (int j = 1; j < check_tenx_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ FIRM_res_Rcpp.cpp:238:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 238 | for (int i = 0; i < n_paired; i++){ | ~~^~~~~~~~~~ FIRM_res_Rcpp.cpp:276:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 276 | for (int i = 0; i < n_paired_new; i++){ | ~~^~~~~~~~~~~~~~ g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c FIRM_res_all_Rcpp.cpp -o FIRM_res_all_Rcpp.o FIRM_res_all_Rcpp.cpp: In function ‘SEXPREC* FIRM_res_all(arma::mat&, arma::mat&, arma::mat&, arma::mat&, int, double, int, int, int, int)’: FIRM_res_all_Rcpp.cpp:16:9: warning: unused variable ‘nSS2’ [-Wunused-variable] 16 | uword nSS2 = SS2.n_cols; // No. of cells in SS2 | ^~~~ FIRM_res_all_Rcpp.cpp:17:9: warning: unused variable ‘ntenx’ [-Wunused-variable] 17 | uword ntenx = tenx.n_cols; // No. of cells in 10X | ^~~~~ g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c FIRM_res_hvg_Rcpp.cpp -o FIRM_res_hvg_Rcpp.o g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c RcppExports.cpp -o RcppExports.o FIRM_res_hvg_Rcpp.cpp: In function ‘SEXPREC* FIRM_res_hvg(arma::mat&, arma::vec&, arma::mat&, arma::vec&, int, double, int)’: FIRM_res_hvg_Rcpp.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 23 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 34 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:38:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 38 | for (int i = 0; i < ntenx_cluster; i++){ | ~~^~~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 43 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:47:13: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 47 | if (ind >= i){ | ~~~~^~~~ FIRM_res_hvg_Rcpp.cpp:77:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 77 | for (int i = 0; i < nSS2_cluster; i++){ | ~~^~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:89:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 89 | for (int j = 0; j < ntenx_cluster; j++){ | ~~^~~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:94:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 94 | for (int i = 0; i < n_NN_min; i++){ | ~~^~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:99:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 99 | for (int i = 0; i < n_NN_min; i++){ | ~~^~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < tenx_unpaired_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:118:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 118 | for (int i = 0; i < NNC_tenx.n_cols; i++){ | ~~^~~~~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < n_paired; i++){ | ~~^~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 206 | for (int j = 1; j < check_tenx_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:233:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < n_paired; i++){ | ~~^~~~~~~~~~ FIRM_res_hvg_Rcpp.cpp:271:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 271 | for (int i = 0; i < n_paired_new; i++){ | ~~^~~~~~~~~~~~~~ g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c data.cpp -o data.o data.cpp: In function ‘NamedMatrixWrapper read_MAF(const char*, std::vector >&, unsigned int, bool)’: data.cpp:439:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 439 | if(!in.eof() && (nrows == -1 || line_num < nrows)) | ~~~~~~^~~~~ data.cpp: In function ‘NamedMatrixWrapper read_text(const char*, unsigned int, unsigned int, unsigned int, bool)’: data.cpp:527:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 527 | if(!in.eof() && (nrows == -1 || line_num < nrows)) | ~~~~~~^~~~~ g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c functions.cpp -o functions.o g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c randompca.cpp -o randompca.o functions.cpp: In function ‘void pair_info(arma::uvec&, arma::uvec&, arma::uvec&, arma::uvec&, arma::uvec, arma::uvec, arma::uvec, arma::uvec)’: functions.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 173 | for (int i = 0; i < n_paired-1; i++){ | ~~^~~~~~~~~~~~ g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c svdtall.cpp -o svdtall.o g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c svdwide.cpp -o svdwide.o g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c util.cpp -o util.o g++ -std=gnu++20 -shared -L/usr/local/lib64 -o FIRM.so FIRM_res.o FIRM_res_Rcpp.o FIRM_res_all_Rcpp.o FIRM_res_hvg_Rcpp.o RcppExports.o data.o functions.o randompca.o svdtall.o svdwide.o util.o -llapack -L/data/gannet/ripley/R/R-devel/lib -lRblas -lgfortran -lm -lquadmath -lpthread make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/FIRM/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/FIRM/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/FIRM/src' installing to /data/gannet/ripley/R/packages/tests-devel/FIRM.Rcheck/00LOCK-FIRM/00new/FIRM/libs ** R ** data *** moving datasets to lazyload DB ** 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 (FIRM)