* 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.exe (GCC) 14.2.0' using C++ compiler: 'g++.exe (GCC) 14.2.0' make[1]: Entering directory '/d/temp/2025_10_06_01_50_00_7952/RtmpYtTAsp/R.INSTALL158706fb012e4/FBFsearch/src' g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c FBFsearch.cpp -o FBFsearch.o In file included from D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo:26, from D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/RcppArmadillo.h:32, from FBFsearch.cpp:4: D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo_bits/config.hpp:373:72: note: '#pragma message: NOTE: option ARMA_CRIPPLED_LAPACK is not supported' 373 | #pragma message ("NOTE: option ARMA_CRIPPLED_LAPACK is not supported") | ^ 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<eT>::result*) [with eT = double; typename arma_scalar_only<eT>::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 D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo:518: D:/RCompile/CRANpkg/lib/4.5/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<eT>::result*) [with eT = double; typename arma_scalar_only<eT>::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);} | ~~~~~~~~~^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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 D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo:496: D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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); | ~~~~~~~~~~~~~~~~~~^~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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);} | ~~~~~~~~~~~~~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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<eT>::result*) [with eT = double; typename arma_scalar_only<eT>::result = double]' is deprecated: change arma::is_finite(val) to std::isfinite(val) [-Wdeprecated-declarations] 376 | if(!is_finite(log_FBF_unpasso)){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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);} | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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 D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo:201: D:/RCompile/CRANpkg/lib/4.5/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 | ~~~~~~~~~^~~~~ D:/RCompile/CRANpkg/lib/4.5/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 D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo:692: D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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);} | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include/current/armadillo_bits/fn_misc.hpp:602:1: note: declared here 602 | log_add(eT log_a, eT log_b) | ^~~~~~~ gcc -I"D:/RCompile/recent/R-4.5.1/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c init.c -o init.o g++ -std=gnu++17 -shared -s -static-libgcc -o FBFsearch.dll tmp.def FBFsearch.o init.o -LD:/RCompile/recent/R-4.5.1/bin/x64 -lRlapack -LD:/RCompile/recent/R-4.5.1/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-4.5.1/bin/x64 -lR make[1]: Leaving directory '/d/temp/2025_10_06_01_50_00_7952/RtmpYtTAsp/R.INSTALL158706fb012e4/FBFsearch/src' make[1]: Entering directory '/d/temp/2025_10_06_01_50_00_7952/RtmpYtTAsp/R.INSTALL158706fb012e4/FBFsearch/src' make[1]: Leaving directory '/d/temp/2025_10_06_01_50_00_7952/RtmpYtTAsp/R.INSTALL158706fb012e4/FBFsearch/src' installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-FBFsearch/00new/FBFsearch/libs/x64 ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * MD5 sums packaged installation of 'FBFsearch' as FBFsearch_1.2.zip * DONE (FBFsearch)