* installing *source* package ‘abess’ ... ** package ‘abess’ successfully unpacked and MD5 sums checked ** using staged installation checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++-13 -std=gnu++17 accepts -g... yes checking for g++-13 -std=gnu++17 option to enable C++11 features... none needed checking how to run the C++ preprocessor... g++-13 -std=gnu++17 -E checking for gcc... gcc-13 checking whether the compiler supports GNU C... yes checking whether gcc-13 accepts -g... yes checking for gcc-13 option to enable C11 features... none needed checking how to run the C preprocessor... gcc-13 -E ***************************************************************************************** Spectra library exists. ***************************************************************************************** ***************************************************************************************** Complier code exists in src/ directory. Install R package according to the complier code. ***************************************************************************************** configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-13 (GCC) 13.2.0’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/abess/src' g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I ../inst/include -DR_BUILD -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fopenmp -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 g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I ../inst/include -DR_BUILD -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fopenmp -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 api.cpp -o api.o In file included from api.cpp:21: AlgorithmGLM.h: In instantiation of 'class abessOrdinal >': api.cpp:116:90: required from here AlgorithmGLM.h:57:29: warning: 'Eigen::MatrixXd _abessGLM::gradient(T4&, T1&, Eigen::VectorXd&, T2&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::MatrixXd = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' was hidden [-Woverloaded-virtual=] 57 | virtual Eigen::MatrixXd gradient(T4 &X_full, T1 &y, Eigen::VectorXd &weights, T2 &beta_full) { | ^~~~~~~~ AlgorithmGLM.h:1607:10: note: by 'bool abessOrdinal::gradient(T4&, Eigen::MatrixXd&, Eigen::VectorXd&, Eigen::MatrixXd&, Eigen::VectorXd&, Eigen::VectorXd&) [with T4 = Eigen::Matrix; Eigen::MatrixXd = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' 1607 | bool gradient(T4 &X, Eigen::MatrixXd &y, Eigen::VectorXd &weights, Eigen::MatrixXd &beta, Eigen::VectorXd &coef0, | ^~~~~~~~ AlgorithmGLM.h: In instantiation of 'class abessOrdinal >': api.cpp:173:90: required from here AlgorithmGLM.h:57:29: warning: 'Eigen::MatrixXd _abessGLM::gradient(T4&, T1&, Eigen::VectorXd&, T2&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::MatrixXd = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' was hidden [-Woverloaded-virtual=] 57 | virtual Eigen::MatrixXd gradient(T4 &X_full, T1 &y, Eigen::VectorXd &weights, T2 &beta_full) { | ^~~~~~~~ AlgorithmGLM.h:1607:10: note: by 'bool abessOrdinal::gradient(T4&, Eigen::MatrixXd&, Eigen::VectorXd&, Eigen::MatrixXd&, Eigen::VectorXd&, Eigen::VectorXd&) [with T4 = Eigen::SparseMatrix; Eigen::MatrixXd = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' 1607 | bool gradient(T4 &X, Eigen::MatrixXd &y, Eigen::VectorXd &weights, Eigen::MatrixXd &beta, Eigen::VectorXd &coef0, | ^~~~~~~~ api.cpp: In function 'Rcpp::List abessPCA_API(Eigen::MatrixXd, int, int, int, Eigen::VectorXd, Eigen::MatrixXd, int, int, int, bool, int, double, int, Eigen::MatrixXi, int, int, int, Eigen::VectorXi, Eigen::VectorXi, bool, int, bool, int, int, Eigen::VectorXi, int, Eigen::VectorXi)': api.cpp:264:9: warning: unused variable 'lambda_min' [-Wunused-variable] 264 | int lambda_min = 0, lambda_max = 0, nlambda = 100; | ^~~~~~~~~~ api.cpp:264:25: warning: unused variable 'lambda_max' [-Wunused-variable] 264 | int lambda_min = 0, lambda_max = 0, nlambda = 100; | ^~~~~~~~~~ api.cpp:264:41: warning: unused variable 'nlambda' [-Wunused-variable] 264 | int lambda_min = 0, lambda_max = 0, nlambda = 100; | ^~~~~~~ In file included from api.cpp:24: workflow.h: In instantiation of 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': api.cpp:191:98: required from here workflow.h:237:12: warning: unused variable 'best_support_size' [-Wunused-variable] 237 | double best_support_size = parameters.sequence(min_loss_index).support_size; | ^~~~~~~~~~~~~~~~~ workflow.h:242:38: warning: variable 'best_test_loss' set but not used [-Wunused-but-set-variable] 242 | double best_train_loss, best_ic, best_test_loss; | ^~~~~~~~~~~~~~ workflow.h: In instantiation of 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': api.cpp:196:107: required from here workflow.h:237:12: warning: unused variable 'best_support_size' [-Wunused-variable] 237 | double best_support_size = parameters.sequence(min_loss_index).support_size; | ^~~~~~~~~~~~~~~~~ workflow.h:242:38: warning: variable 'best_test_loss' set but not used [-Wunused-but-set-variable] 242 | double best_train_loss, best_ic, best_test_loss; | ^~~~~~~~~~~~~~ workflow.h: In instantiation of 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': api.cpp:221:110: required from here workflow.h:237:12: warning: unused variable 'best_support_size' [-Wunused-variable] 237 | double best_support_size = parameters.sequence(min_loss_index).support_size; | ^~~~~~~~~~~~~~~~~ workflow.h:242:38: warning: variable 'best_test_loss' set but not used [-Wunused-but-set-variable] 242 | double best_train_loss, best_ic, best_test_loss; | ^~~~~~~~~~~~~~ workflow.h: In instantiation of 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': api.cpp:226:119: required from here workflow.h:237:12: warning: unused variable 'best_support_size' [-Wunused-variable] 237 | double best_support_size = parameters.sequence(min_loss_index).support_size; | ^~~~~~~~~~~~~~~~~ workflow.h:242:38: warning: variable 'best_test_loss' set but not used [-Wunused-but-set-variable] 242 | double best_train_loss, best_ic, best_test_loss; | ^~~~~~~~~~~~~~ In file included from api.cpp:20: Algorithm.h: In instantiation of 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:191:98: required from here Algorithm.h:250:18: warning: unused variable 'success' [-Wunused-variable] 250 | bool success = this->primary_model_fit(train_x, train_y, train_weight, this->beta, this->coef0, DBL_MAX, | ^~~~~~~ Algorithm.h:284:14: warning: unused variable 'success' [-Wunused-variable] 284 | bool success = | ^~~~~~~ Algorithm.h: In instantiation of 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:196:107: required from here Algorithm.h:250:18: warning: unused variable 'success' [-Wunused-variable] 250 | bool success = this->primary_model_fit(train_x, train_y, train_weight, this->beta, this->coef0, DBL_MAX, | ^~~~~~~ Algorithm.h:284:14: warning: unused variable 'success' [-Wunused-variable] 284 | bool success = | ^~~~~~~ Algorithm.h: In instantiation of 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:221:110: required from here Algorithm.h:250:18: warning: unused variable 'success' [-Wunused-variable] 250 | bool success = this->primary_model_fit(train_x, train_y, train_weight, this->beta, this->coef0, DBL_MAX, | ^~~~~~~ Algorithm.h:284:14: warning: unused variable 'success' [-Wunused-variable] 284 | bool success = | ^~~~~~~ Algorithm.h: In instantiation of 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:226:119: required from here Algorithm.h:250:18: warning: unused variable 'success' [-Wunused-variable] 250 | bool success = this->primary_model_fit(train_x, train_y, train_weight, this->beta, this->coef0, DBL_MAX, | ^~~~~~~ Algorithm.h:284:14: warning: unused variable 'success' [-Wunused-variable] 284 | bool success = | ^~~~~~~ Algorithm.h: In instantiation of 'void Algorithm::final_fitting(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': Algorithm.h:313:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:191:98: required from here Algorithm.h:609:14: warning: unused variable 'success' [-Wunused-variable] 609 | bool success = | ^~~~~~~ Algorithm.h: In instantiation of 'void Algorithm::final_fitting(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': Algorithm.h:313:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:196:107: required from here Algorithm.h:609:14: warning: unused variable 'success' [-Wunused-variable] Algorithm.h: In instantiation of 'void Algorithm::final_fitting(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': Algorithm.h:313:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:221:110: required from here Algorithm.h:609:14: warning: unused variable 'success' [-Wunused-variable] Algorithm.h: In instantiation of 'void Algorithm::final_fitting(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': Algorithm.h:313:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:226:119: required from here Algorithm.h:609:14: warning: unused variable 'success' [-Wunused-variable] Algorithm.h: In instantiation of 'bool Algorithm::splicing(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': Algorithm.h:430:39: required from 'void Algorithm::get_A(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, int, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' Algorithm.h:307:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:191:98: required from here Algorithm.h:531:18: warning: unused variable 'success' [-Wunused-variable] 531 | bool success = this->primary_model_fit(X_A_exchage, y, weights, beta_A_exchange, coef0_A_exchange, | ^~~~~~~ Algorithm.h: In instantiation of 'bool Algorithm::splicing(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': Algorithm.h:430:39: required from 'void Algorithm::get_A(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, int, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' Algorithm.h:307:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:196:107: required from here Algorithm.h:531:18: warning: unused variable 'success' [-Wunused-variable] Algorithm.h: In instantiation of 'bool Algorithm::splicing(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': Algorithm.h:430:39: required from 'void Algorithm::get_A(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, int, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' Algorithm.h:307:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:221:110: required from here Algorithm.h:531:18: warning: unused variable 'success' [-Wunused-variable] Algorithm.h: In instantiation of 'bool Algorithm::splicing(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': Algorithm.h:430:39: required from 'void Algorithm::get_A(T4&, T1&, Eigen::VectorXi&, Eigen::VectorXi&, int&, T2&, T3&, Eigen::VectorXd&, int, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, double, double&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]' Algorithm.h:307:15: required from 'void Algorithm::fit(T4&, T1&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, int, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' workflow.h:218:49: required from 'Rcpp::List abessWorkflow(T4&, T1&, int, int, int, Eigen::VectorXd, int, int, bool, int, double, int, Parameters, int, Eigen::VectorXi, bool, int, bool, Eigen::VectorXi&, Eigen::VectorXi&, double, double, std::vector*>) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Rcpp::List = Rcpp::Vector<19>; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' api.cpp:226:119: required from here Algorithm.h:531:18: warning: unused variable 'success' [-Wunused-variable] AlgorithmGLM.h: In instantiation of 'double _abessGLM::loss_function(T4&, T1&, Eigen::VectorXd&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, double) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:85:20: required from here AlgorithmGLM.h:87:13: warning: unused variable 'n' [-Wunused-variable] 87 | int n = X.rows(); | ^ AlgorithmGLM.h:88:13: warning: unused variable 'p' [-Wunused-variable] 88 | int p = X.cols(); | ^ AlgorithmGLM.h:89:13: warning: unused variable 'M' [-Wunused-variable] 89 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'void _abessGLM::sacrifice(T4&, T4&, T1&, T2&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': AlgorithmGLM.h:99:18: required from here AlgorithmGLM.h:104:13: warning: unused variable 'n' [-Wunused-variable] 104 | int n = X.rows(); | ^ AlgorithmGLM.h: In instantiation of 'bool abessMLm::primary_model_fit(T4&, Eigen::MatrixXd&, Eigen::VectorXd&, Eigen::MatrixXd&, Eigen::VectorXd&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T4 = Eigen::SparseMatrix; Eigen::MatrixXd = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:981:10: required from here AlgorithmGLM.h:987:13: warning: unused variable 'n' [-Wunused-variable] 987 | int n = x.rows(); | ^ AlgorithmGLM.h:989:13: warning: unused variable 'M' [-Wunused-variable] 989 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'double _abessGLM::loss_function(T4&, T1&, Eigen::VectorXd&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, double) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:85:20: required from here AlgorithmGLM.h:87:13: warning: unused variable 'n' [-Wunused-variable] 87 | int n = X.rows(); | ^ AlgorithmGLM.h:88:13: warning: unused variable 'p' [-Wunused-variable] 88 | int p = X.cols(); | ^ AlgorithmGLM.h:89:13: warning: unused variable 'M' [-Wunused-variable] 89 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'void _abessGLM::sacrifice(T4&, T4&, T1&, T2&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': AlgorithmGLM.h:99:18: required from here AlgorithmGLM.h:104:13: warning: unused variable 'n' [-Wunused-variable] 104 | int n = X.rows(); | ^ AlgorithmGLM.h: In instantiation of 'double _abessGLM::loss_function(T4&, T1&, Eigen::VectorXd&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, double) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:85:20: required from here AlgorithmGLM.h:87:13: warning: unused variable 'n' [-Wunused-variable] 87 | int n = X.rows(); | ^ AlgorithmGLM.h:88:13: warning: unused variable 'p' [-Wunused-variable] 88 | int p = X.cols(); | ^ AlgorithmGLM.h:89:13: warning: unused variable 'M' [-Wunused-variable] 89 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'void _abessGLM::sacrifice(T4&, T4&, T1&, T2&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': AlgorithmGLM.h:99:18: required from here AlgorithmGLM.h:104:13: warning: unused variable 'n' [-Wunused-variable] 104 | int n = X.rows(); | ^ AlgorithmGLM.h: In instantiation of 'bool abessMLm::primary_model_fit(T4&, Eigen::MatrixXd&, Eigen::VectorXd&, Eigen::MatrixXd&, Eigen::VectorXd&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T4 = Eigen::Matrix; Eigen::MatrixXd = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:981:10: required from here AlgorithmGLM.h:987:13: warning: unused variable 'n' [-Wunused-variable] 987 | int n = x.rows(); | ^ AlgorithmGLM.h:989:13: warning: unused variable 'M' [-Wunused-variable] 989 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'double _abessGLM::loss_function(T4&, T1&, Eigen::VectorXd&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&, double) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:85:20: required from here AlgorithmGLM.h:87:13: warning: unused variable 'n' [-Wunused-variable] 87 | int n = X.rows(); | ^ AlgorithmGLM.h:88:13: warning: unused variable 'p' [-Wunused-variable] 88 | int p = X.cols(); | ^ AlgorithmGLM.h:89:13: warning: unused variable 'M' [-Wunused-variable] 89 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'void _abessGLM::sacrifice(T4&, T4&, T1&, T2&, T2&, T3&, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int, Eigen::VectorXi&, Eigen::VectorXd&, Eigen::VectorXi&, Eigen::VectorXi&, int) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix]': AlgorithmGLM.h:99:18: required from here AlgorithmGLM.h:104:13: warning: unused variable 'n' [-Wunused-variable] 104 | int n = X.rows(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_approx_newton_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:1586:44: required from 'bool abessGamma::primary_model_fit(T4&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, double&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:1575:10: required from here AlgorithmGLM.h:178:13: warning: unused variable 'n' [-Wunused-variable] 178 | int n = X.rows(); | ^ AlgorithmGLM.h:179:13: warning: unused variable 'p' [-Wunused-variable] 179 | int p = X.cols(); | ^ AlgorithmGLM.h:180:13: warning: unused variable 'M' [-Wunused-variable] 180 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_IRLS_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:1589:35: required from 'bool abessGamma::primary_model_fit(T4&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, double&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:1575:10: required from here AlgorithmGLM.h:238:13: warning: unused variable 'n' [-Wunused-variable] 238 | int n = X.rows(); | ^ AlgorithmGLM.h:239:13: warning: unused variable 'p' [-Wunused-variable] 239 | int p = X.cols(); | ^ AlgorithmGLM.h:240:13: warning: unused variable 'M' [-Wunused-variable] 240 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_approx_newton_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:77:26: required from 'bool _abessGLM::primary_model_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:71:18: required from here AlgorithmGLM.h:178:13: warning: unused variable 'n' [-Wunused-variable] 178 | int n = X.rows(); | ^ AlgorithmGLM.h:179:13: warning: unused variable 'p' [-Wunused-variable] 179 | int p = X.cols(); | ^ AlgorithmGLM.h:180:13: warning: unused variable 'M' [-Wunused-variable] 180 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_IRLS_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:80:26: required from 'bool _abessGLM::primary_model_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::SparseMatrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:71:18: required from here AlgorithmGLM.h:238:13: warning: unused variable 'n' [-Wunused-variable] 238 | int n = X.rows(); | ^ AlgorithmGLM.h:239:13: warning: unused variable 'p' [-Wunused-variable] 239 | int p = X.cols(); | ^ AlgorithmGLM.h:240:13: warning: unused variable 'M' [-Wunused-variable] 240 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_approx_newton_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:1586:44: required from 'bool abessGamma::primary_model_fit(T4&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, double&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:1575:10: required from here AlgorithmGLM.h:178:13: warning: unused variable 'n' [-Wunused-variable] 178 | int n = X.rows(); | ^ AlgorithmGLM.h:179:13: warning: unused variable 'p' [-Wunused-variable] 179 | int p = X.cols(); | ^ AlgorithmGLM.h:180:13: warning: unused variable 'M' [-Wunused-variable] 180 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_IRLS_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = double; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:1589:35: required from 'bool abessGamma::primary_model_fit(T4&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, double&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:1575:10: required from here AlgorithmGLM.h:238:13: warning: unused variable 'n' [-Wunused-variable] 238 | int n = X.rows(); | ^ AlgorithmGLM.h:239:13: warning: unused variable 'p' [-Wunused-variable] 239 | int p = X.cols(); | ^ AlgorithmGLM.h:240:13: warning: unused variable 'M' [-Wunused-variable] 240 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_approx_newton_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:77:26: required from 'bool _abessGLM::primary_model_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:71:18: required from here AlgorithmGLM.h:178:13: warning: unused variable 'n' [-Wunused-variable] 178 | int n = X.rows(); | ^ AlgorithmGLM.h:179:13: warning: unused variable 'p' [-Wunused-variable] 179 | int p = X.cols(); | ^ AlgorithmGLM.h:180:13: warning: unused variable 'M' [-Wunused-variable] 180 | int M = y.cols(); | ^ AlgorithmGLM.h: In instantiation of 'bool _abessGLM::_IRLS_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]': AlgorithmGLM.h:80:26: required from 'bool _abessGLM::primary_model_fit(T4&, T1&, Eigen::VectorXd&, T2&, T3&, double, Eigen::VectorXi&, Eigen::VectorXi&, Eigen::VectorXi&) [with T1 = Eigen::Matrix; T2 = Eigen::Matrix; T3 = Eigen::Matrix; T4 = Eigen::Matrix; Eigen::VectorXd = Eigen::Matrix; Eigen::VectorXi = Eigen::Matrix]' AlgorithmGLM.h:71:18: required from here AlgorithmGLM.h:238:13: warning: unused variable 'n' [-Wunused-variable] 238 | int n = X.rows(); | ^ AlgorithmGLM.h:239:13: warning: unused variable 'p' [-Wunused-variable] 239 | int p = X.cols(); | ^ AlgorithmGLM.h:240:13: warning: unused variable 'M' [-Wunused-variable] 240 | int M = y.cols(); | ^ g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I ../inst/include -DR_BUILD -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fopenmp -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 normalize.cpp -o normalize.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I ../inst/include -DR_BUILD -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include -fopenmp -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 utilities.cpp -o utilities.o g++-13 -std=gnu++17 -shared -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -o abess.so RcppExports.o api.o normalize.o utilities.o -fopenmp make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/abess/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/abess/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/abess/src' installing to /data/gannet/ripley/R/packages/tests-devel/abess.Rcheck/00LOCK-abess/00new/abess/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** 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 (abess)