* installing *source* package 'DRsurvCRT' ... ** this is package 'DRsurvCRT' version '0.0.1' ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 14.3.0' g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c frailty_cox.cpp -o frailty_cox.o frailty_cox.cpp: In lambda function: frailty_cox.cpp:65:72: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 65 | auto sdiv = [](double a,double b){ return (b<=0.0 || !arma::is_finite(b)) ? 0.0 : (a/b); }; | ~~~~~~~~~~~~~~~^~~ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo:518, from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/RcppArmadillo.h:32, from frailty_cox.cpp:1: D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ frailty_cox.cpp: In function 'std::pair, arma::Col > accumulate_arm_frailty(const arma::vec&, const arma::vec&, const arma::vec&, const arma::vec&, double, const arma::vec&, const arma::vec&, const arma::vec&, const arma::vec&, double, double, const arma::uvec&, const arma::uvec&)': frailty_cox.cpp:107:28: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 107 | if(!arma::is_finite(H[i]) || H[i] < eps) H[i] = eps; | ~~~~~~~~~~~~~~~^~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ frailty_cox.cpp:116:26: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 116 | if(!arma::is_finite(K_before[i]) || K_before[i] < eps) K_before[i] = eps; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ frailty_cox.cpp:144:28: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 144 | if(!arma::is_finite(K[i]) || K[i] < eps) K[i] = eps; | ~~~~~~~~~~~~~~~^~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ frailty_cox.cpp:149:28: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 149 | if(!arma::is_finite(K_before[i]) || K_before[i] < eps) K_before[i] = eps; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ frailty_cox.cpp: In function 'Rcpp::List frailty_est(const arma::vec&, const arma::vec&, arma::vec, const arma::vec&, const double&, const double&, const arma::mat&, const arma::mat&, const arma::vec&, const arma::vec&, const double&, const double&, const arma::vec&, const arma::vec&, const double&, const double&, const arma::vec&, bool)': frailty_cox.cpp:268:24: warning: 'arma::mat_injector > arma::Row::operator<<(eT) [with eT = double]' is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 268 | rowvec init; init << 1.0 << 1.0 << 0.0; | ^~~ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo:203: D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/Row_bones.hpp:94:82: note: declared here 94 | [[deprecated("use braced initialiser list instead")]] inline mat_injector operator<<(const eT val); | ^~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c marginal_cox.cpp -o marginal_cox.o marginal_cox.cpp: In lambda function: marginal_cox.cpp:73:72: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 73 | auto sdiv = [](double a,double b){ return (b<=0.0 || !arma::is_finite(b)) ? 0.0 : (a/b); }; | ~~~~~~~~~~~~~~~^~~ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo:518, from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/RcppArmadillo.h:32, from marginal_cox.cpp:1: D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ marginal_cox.cpp: In function 'std::pair, arma::Col > accumulate_arm(const arma::vec&, const arma::vec&, const arma::vec&, const arma::vec&, double, const arma::vec&, const arma::vec&, const arma::vec&, const arma::vec&, const arma::uvec&, const arma::uvec&)': marginal_cox.cpp:119:26: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 119 | if(!arma::is_finite(denomKH[i]) || denomKH[i] < eps) denomKH[i] = eps; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ marginal_cox.cpp:135:26: warning: 'bool arma::is_finite(eT, const typename arma_scalar_only::result*) [with eT = double; typename arma_scalar_only::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 135 | if(!arma::is_finite(denomKminus[i]) || denomKminus[i] < eps) denomKminus[i] = eps; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only::result* junk = nullptr) | ^~~~~~~~~ marginal_cox.cpp: In function 'Rcpp::List marginal_est(const arma::vec&, const arma::vec&, arma::vec, const arma::vec&, const double&, const double&, const arma::mat&, const arma::mat&, const arma::vec&, const arma::vec&, const arma::vec&, const arma::vec&, const arma::vec&, bool)': marginal_cox.cpp:230:24: warning: 'arma::mat_injector > arma::Row::operator<<(eT) [with eT = double]' is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 230 | rowvec init; init << 1.0 << 1.0 << 0.0; | ^~~ In file included from D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo:203: D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include/current/armadillo_bits/Row_bones.hpp:94:82: note: declared here 94 | [[deprecated("use braced initialiser list instead")]] inline mat_injector operator<<(const eT val); | ^~~~~~~~ g++ -std=gnu++17 -shared -s -static-libgcc -o DRsurvCRT.dll tmp.def RcppExports.o frailty_cox.o marginal_cox.o -LD:/RCompile/recent/R/bin/x64 -lRlapack -LD:/RCompile/recent/R/bin/x64 -lRblas -lgfortran -lquadmath -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-DRsurvCRT/00new/DRsurvCRT/libs/x64 ** R ** data *** moving datasets to lazyload DB ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DRsurvCRT)