* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* 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: ‘Debian clang version 21.1.8 (3+b1)’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppnY3Bv/R.INSTALL3a7dec3ec9c648/FIRM/src'
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/include" -DNDEBUG -isystem/Eigen -I../inst/include -DARMA_64BIT_WORD=1 -DEIGEN_MAX_ALIGN_BYTES=32 -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include' -I/usr/local/include -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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:61:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigen:2:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseLU:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/tmp/R.check/r-devel-clang/Work/build/Packages/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.check/r-devel-clang/Work/build/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.check/r-devel-clang/Work/build/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.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppnY3Bv/R.INSTALL3a7dec3ec9c648/FIRM/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppnY3Bv/R.INSTALL3a7dec3ec9c648/FIRM/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppnY3Bv/R.INSTALL3a7dec3ec9c648/FIRM/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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)