* installing *source* package ‘FIRM’ ... ** this is package ‘FIRM’ version ‘0.1.1’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 21.1.8 (1+b1)’ clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c FIRM_res.cpp -o FIRM_res.o FIRM_res.cpp:304:9: warning: unused variable 'total' [-Wunused-variable] 304 | int total = SS2_FindClusters.n_cols*tenx_FindClusters.n_cols; | ^~~~~ 1 warning generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c FIRM_res_Rcpp.cpp -o FIRM_res_Rcpp.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c FIRM_res_all_Rcpp.cpp -o FIRM_res_all_Rcpp.o 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 | ^~~~~ 2 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c FIRM_res_hvg_Rcpp.cpp -o FIRM_res_hvg_Rcpp.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o In file included from RcppExports.cpp:5: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from RcppExports.cpp:5: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from RcppExports.cpp:5: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from RcppExports.cpp:5: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ 5 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c data.cpp -o data.o In file included from data.cpp:12: In file included from ./data.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from data.cpp:12: In file included from ./data.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ data.cpp:152:11: warning: expression result unused [-Wunused-value] 152 | verbose && STDOUT << timestamp() << "Analyzing BED file '" | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | << geno_filename << "'"; | ~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:174:11: warning: expression result unused [-Wunused-value] 174 | verbose && STDOUT << ", found " << (len + 3) << " bytes, " | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | << nsnps << " SNPs" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:202:11: warning: expression result unused [-Wunused-value] 202 | verbose && STDOUT << timestamp() << "Detected BED file: " | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | << geno_filename << " with " << (len + 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | << " bytes, " << N << " samples, " << nsnps | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | << " SNPs." << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:228:15: warning: expression result unused [-Wunused-value] 228 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 229 | << "Reallocating memory: " << X.rows() << " -> " << | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | actual_block_size << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:239:13: warning: expression result unused [-Wunused-value] 239 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 240 | << "Reallocating memory: " << X.cols() << " -> " << | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | actual_block_size << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:404:11: warning: expression result unused [-Wunused-value] 404 | verbose && STDOUT << timestamp() << "Loaded genotypes: " | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | << N << " samples, " << p << " SNPs" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:446:11: warning: expression result unused [-Wunused-value] 446 | verbose && STDOUT << timestamp() << "Detected text file " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | filename << ", " << lines.size() << " rows" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:535:11: warning: expression result unused [-Wunused-value] 535 | verbose && STDOUT << timestamp() << "Detected text file " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | filename << ", " << lines.size() << " rows" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.cpp:610:11: warning: expression result unused [-Wunused-value] 610 | verbose && STDOUT << timestamp() << "Detected bim file " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | filename << ", " << lines.size() << " SNPs" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c functions.cpp -o functions.o In file included from functions.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from functions.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from functions.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from functions.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ 5 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c randompca.cpp -o randompca.o In file included from randompca.cpp:11: In file included from ./randompca.h:25: In file included from ./data.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from randompca.cpp:11: In file included from ./randompca.h:25: In file included from ./data.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from randompca.cpp:13: ./svdwide.h:57:13: warning: expression result unused [-Wunused-value] 57 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 58 | << "Using blocksize " << block_size << ", " << | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | nblocks << " blocks"<< std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from randompca.cpp:14: ./svdtall.h:57:13: warning: expression result unused [-Wunused-value] 57 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 58 | << "Using blocksize " << block_size << ", " << | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | nblocks << " blocks"<< std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randompca.cpp:53:13: warning: expression result unused [-Wunused-value] 53 | verbose && STDOUT << timestamp() << "GRM trace: " << trace << std::endl; | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c svdtall.cpp -o svdtall.o In file included from svdtall.cpp:1: In file included from ./svdtall.h:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from svdtall.cpp:1: In file included from ./svdtall.h:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from svdtall.cpp:1: ./svdtall.h:57:13: warning: expression result unused [-Wunused-value] 57 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 58 | << "Using blocksize " << block_size << ", " << | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | nblocks << " blocks"<< std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:7:11: warning: expression result unused [-Wunused-value] 7 | verbose && STDOUT << timestamp() << "Matrix operation " | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 | << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:26:11: warning: expression result unused [-Wunused-value] 26 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 27 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:36:13: warning: expression result unused [-Wunused-value] 36 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:52:13: warning: expression result unused [-Wunused-value] 52 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:74:11: warning: expression result unused [-Wunused-value] 74 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 75 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:84:13: warning: expression result unused [-Wunused-value] 84 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:101:13: warning: expression result unused [-Wunused-value] 101 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:127:11: warning: expression result unused [-Wunused-value] 127 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 128 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:131:11: warning: expression result unused [-Wunused-value] 131 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:143:15: warning: expression result unused [-Wunused-value] 143 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:160:11: warning: expression result unused [-Wunused-value] 160 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 161 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:164:11: warning: expression result unused [-Wunused-value] 164 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:177:15: warning: expression result unused [-Wunused-value] 177 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:198:11: warning: expression result unused [-Wunused-value] 198 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 199 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:202:11: warning: expression result unused [-Wunused-value] 202 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:215:15: warning: expression result unused [-Wunused-value] 215 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:232:11: warning: expression result unused [-Wunused-value] 232 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 233 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:242:13: warning: expression result unused [-Wunused-value] 242 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:258:13: warning: expression result unused [-Wunused-value] 258 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:281:11: warning: expression result unused [-Wunused-value] 281 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 282 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:285:11: warning: expression result unused [-Wunused-value] 285 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:298:15: warning: expression result unused [-Wunused-value] 298 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:315:11: warning: expression result unused [-Wunused-value] 315 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 316 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:319:11: warning: expression result unused [-Wunused-value] 319 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdtall.cpp:331:15: warning: expression result unused [-Wunused-value] 331 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c svdwide.cpp -o svdwide.o In file included from svdwide.cpp:1: In file included from ./svdwide.h:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from svdwide.cpp:1: In file included from ./svdwide.h:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from svdwide.cpp:1: ./svdwide.h:57:13: warning: expression result unused [-Wunused-value] 57 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 58 | << "Using blocksize " << block_size << ", " << | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | nblocks << " blocks"<< std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:7:11: warning: expression result unused [-Wunused-value] 7 | verbose && STDOUT << timestamp() << "Matrix operation " | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 | << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:26:11: warning: expression result unused [-Wunused-value] 26 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 27 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:36:13: warning: expression result unused [-Wunused-value] 36 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:52:13: warning: expression result unused [-Wunused-value] 52 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:74:11: warning: expression result unused [-Wunused-value] 74 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 75 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:84:13: warning: expression result unused [-Wunused-value] 84 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:101:13: warning: expression result unused [-Wunused-value] 101 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:127:11: warning: expression result unused [-Wunused-value] 127 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 128 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:131:11: warning: expression result unused [-Wunused-value] 131 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:143:15: warning: expression result unused [-Wunused-value] 143 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:160:11: warning: expression result unused [-Wunused-value] 160 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 161 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:164:11: warning: expression result unused [-Wunused-value] 164 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:177:15: warning: expression result unused [-Wunused-value] 177 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:198:11: warning: expression result unused [-Wunused-value] 198 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 199 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:202:11: warning: expression result unused [-Wunused-value] 202 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:215:15: warning: expression result unused [-Wunused-value] 215 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:232:11: warning: expression result unused [-Wunused-value] 232 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 233 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:242:13: warning: expression result unused [-Wunused-value] 242 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:258:13: warning: expression result unused [-Wunused-value] 258 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:281:11: warning: expression result unused [-Wunused-value] 281 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 282 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:285:11: warning: expression result unused [-Wunused-value] 285 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:298:15: warning: expression result unused [-Wunused-value] 298 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:315:11: warning: expression result unused [-Wunused-value] 315 | verbose && STDOUT << timestamp() | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 316 | << "Matrix operation " << nops << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:319:11: warning: expression result unused [-Wunused-value] 319 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | 0 << " (" << start[0] << ", " << stop[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~ svdwide.cpp:331:15: warning: expression result unused [-Wunused-value] 331 | verbose && STDOUT << timestamp() << "Reading block " << | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | k << " (" << start[k] << ", " << stop[k] << ")" << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c util.cpp -o util.o In file included from util.cpp:11: In file included from ./util.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from util.cpp:11: In file included from ./util.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigen:2: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ 3 warnings generated. clang++-21 -std=gnu++20 -shared -L/home/hornik/tmp/R-d-clang-21/lib -Wl,-O1 -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/home/hornik/tmp/R-d-clang-21/lib -lRblas -L/usr/lib/llvm-21/lib/clang/21/lib/linux -L/usr/lib/llvm-21/lib -lflang_rt.runtime -lm -lpthread -L/home/hornik/tmp/R-d-clang-21/lib -lR installing to /srv/hornik/tmp/CRAN_pretest/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)