* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’ * installing *source* package ‘FBFsearch’ ... ** this is package ‘FBFsearch’ version ‘1.2’ ** package ‘FBFsearch’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-4) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-4) 15.2.0’ make[1]: Entering directory '/tmp/RtmpaG3Pu0/R.INSTALL297f0c662b97/FBFsearch/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c FBFsearch.cpp -o FBFsearch.o FBFsearch.cpp: In function ‘arma::field<arma::Mat<double> > add_to_tree(arma::vec, double, long unsigned int, arma::mat, double)’: FBFsearch.cpp:164:17: warning: ‘bool arma::is_finite(eT, const typename arma_scalar_only<T>::result*) [with eT = double; typename arma_scalar_only<T>::result = double]’ is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 164 | if(!is_finite(tree(z,iM)) && (j<=lM) ){ //if2 | ~~~~~~~~~^~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo:518, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:32, from FBFsearch.cpp:4: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only<eT>::result* junk = nullptr) | ^~~~~~~~~ FBFsearch.cpp: In function ‘arma::vec mov_tree(arma::mat, arma::vec, long unsigned int, arma::vec, long unsigned int)’: FBFsearch.cpp:229:17: warning: ‘bool arma::is_finite(eT, const typename arma_scalar_only<T>::result*) [with eT = double; typename arma_scalar_only<T>::result = double]’ is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 229 | if(!is_finite(tree(z,iM2))){mov(q)=k; q=q+1; break;} else{z=tree(z,iM2);} | ~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only<eT>::result* junk = nullptr) | ^~~~~~~~~ FBFsearch.cpp: In function ‘double log_FBF_Ga_Gb(arma::vec, arma::vec, long unsigned int, arma::mat, arma::mat, long unsigned int, double, double)’: FBFsearch.cpp:318:27: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::eGlue<arma::Mat<double>, arma::Glue<arma::Op<arma::Mat<double>, arma::op_htrans>, arma::Col<double>, arma::glue_times>, arma::eglue_minus>; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 318 | S2=conv_to<double>::from(yty-(trans(Xty)*betah)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo:496: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:320:45: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::subview_elem1<double, arma::Mat<unsigned int> >; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 320 | iw=find(pa1==e1); mu=conv_to<double>::from(betah.elem(iw)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:321:25: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = unsigned int; T1 = arma::Mat<unsigned int>; out_eT = long unsigned int; typename arma::arma_not_cx<in_eT>::result = unsigned int]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 321 | iwi=conv_to<uli>::from(iw); | ~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:326:30: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::subview_elem1<double, arma::Mat<unsigned int> >; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 326 | sigma=conv_to<double>::from(z1.elem(iw)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:340:21: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 340 | log_num1=log_add(log_num1, (ilog4+logHhi+lgamma((n-p-2*i)/2)+ilogS2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp:341:21: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 341 | log_den1=log_add(log_den1, (ilog4+logHhi+lgamma((n*b-p-2*i)/2)+ilogS2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp:357:36: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::Mat<double>; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 357 | if(p==0){S2=conv_to<double>::from(yty);} | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:362:28: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::eGlue<arma::Mat<double>, arma::Glue<arma::Op<arma::Mat<double>, arma::op_htrans>, arma::Col<double>, arma::glue_times>, arma::eglue_minus>; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 362 | S2=conv_to<double>::from(yty-(trans(Xty)*betah)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:376:16: warning: ‘bool arma::is_finite(eT, const typename arma_scalar_only<T>::result*) [with eT = double; typename arma_scalar_only<T>::result = double]’ is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 376 | if(!is_finite(log_FBF_unpasso)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:167:1: note: declared here 167 | is_finite(const eT x, const typename arma_scalar_only<eT>::result* junk = nullptr) | ^~~~~~~~~ FBFsearch.cpp: In function ‘arma::field<arma::Mat<double> > FBF_heart(double, arma::mat, arma::vec, double, arma::vec, arma::mat, double, double, double, double)’: FBFsearch.cpp:429:32: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::Mat<double>; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 429 | ltree=conv_to<double>::from(treeRes(1,0)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:436:24: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 436 | sum_log_FBF=log_add(sum_log_FBF, log_num_MP_G); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp:439:41: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 439 | if(G(imq)==1){log_sume(imq)=log_add(log_sume(imq), log_num_MP_G);} | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp:445:25: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 445 | sum_log_RSMP=log_add(sum_log_RSMP, log_num_MP_G); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp:460:18: warning: ‘eT arma::Mat<eT>::max(arma::uword&) const [with eT = double; arma::uword = unsigned int]’ is deprecated: use .index_max() instead [-Wdeprecated-declarations] 460 | pRSMP.max(i_n_mod_r); | ~~~~~~~~~^~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo:201: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/Mat_bones.hpp:545:56: note: declared here 545 | [[deprecated("use .index_max() instead")]] inline eT max(uword& index_of_max_val) const; | ^~~ FBFsearch.cpp:472:18: warning: ‘bool arma::is_finite(const Base<typename T1::elem_type, T1>&) [with T1 = Mat<double>; typename T1::elem_type = double]’ is deprecated: change arma::is_finite(X) to X.is_finite() [-Wdeprecated-declarations] 472 | if(!is_finite(mov)){ //if1 | ~~~~~~~~~^~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:181:1: note: declared here 181 | is_finite(const Base<typename T1::elem_type,T1>& X) | ^~~~~~~~~ FBFsearch.cpp:498:18: warning: ‘eT arma::Mat<eT>::max(arma::uword&) const [with eT = double; arma::uword = unsigned int]’ is deprecated: use .index_max() instead [-Wdeprecated-declarations] 498 | qh.max(imaxe); | ~~~~~~^~~~~~~ In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo:692: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/Mat_meat.hpp:7850:1: note: declared here 7850 | Mat<eT>::max(uword& index_of_max_val) const | ^~~~~~~ FBFsearch.cpp:514:36: warning: ‘static out_eT arma::conv_to<out_eT>::from(const arma::Base<eT2, expr>&, const typename arma::arma_not_cx<in_eT>::result*) [with in_eT = double; T1 = arma::Mat<double>; out_eT = double; typename arma::arma_not_cx<in_eT>::result = double]’ is deprecated: replace conv_to<...>::from(X) with as_scalar(X) [-Wdeprecated-declarations] 514 | ltree=conv_to<double>::from(treeRes(1,0)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_conv_to.hpp:72:1: note: declared here 72 | conv_to<out_eT>::from(const Base<in_eT, T1>& in, const typename arma_not_cx<in_eT>::result* junk) | ^~~~~~~~~~~~~~~ FBFsearch.cpp:521:28: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 521 | sum_log_FBF=log_add(sum_log_FBF, log_num_MP_G); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp:524:45: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 524 | if(G(imq)==1){log_sume(imq)=log_add(log_sume(imq), log_num_MP_G);} | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp: In function ‘SEXPREC* FBF_LS(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: FBFsearch.cpp:637:25: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 637 | Mlogbin_sum=log_add(Mlogbin_sum,lchoose(lcv,rr)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp: In function ‘SEXPREC* FBF_RS(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: FBFsearch.cpp:706:22: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 706 | Mlogbin_sum=log_add(Mlogbin_sum,lchoose(lcv,rr)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ FBFsearch.cpp: In function ‘SEXPREC* FBF_GS(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: FBFsearch.cpp:799:23: warning: ‘typename arma::arma_real_only<T>::result arma::log_add(eT, eT) [with eT = double; typename arma_real_only<T>::result = double]’ is deprecated [-Wdeprecated-declarations] 799 | Mlogbin_sum=log_add(Mlogbin_sum,lchoose(lcv,rr)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o FBFsearch.so FBFsearch.o init.o -llapack -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR make[1]: Leaving directory '/tmp/RtmpaG3Pu0/R.INSTALL297f0c662b97/FBFsearch/src' make[1]: Entering directory '/tmp/RtmpaG3Pu0/R.INSTALL297f0c662b97/FBFsearch/src' make[1]: Leaving directory '/tmp/RtmpaG3Pu0/R.INSTALL297f0c662b97/FBFsearch/src' installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-FBFsearch/00new/FBFsearch/libs ** R ** data ** 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 (FBFsearch)