* 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)