* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘spBFA’ ...
** this is package ‘spBFA’ version ‘1.4.0’
** package ‘spBFA’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’
make[1]: Entering directory '/tmp/RtmpijJKQe/R.INSTALL29f9df12d98bd1/spBFA/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 CovarianceFunctions.cpp -o CovarianceFunctions.o
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 DIAG_Conversion.cpp -o DIAG_Conversion.o
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 DIAG_GetLogLik.cpp -o DIAG_GetLogLik.o
DIAG_GetLogLik.cpp: In function ‘arma::colvec GetLogLik(Rcpp::List, Rcpp::List, int, bool)’:
DIAG_GetLogLik.cpp:71:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   71 |     for (arma::uword f = 0; f < O; f++) {
      |                             ~~^~~
DIAG_GetLogLik.cpp: In function ‘double GetLogLikMean(Rcpp::List, Rcpp::List)’:
DIAG_GetLogLik.cpp:197:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  197 |   for (arma::uword f = 0; f < O; f++) {
      |                           ~~^~~
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 DIAG_SamplePPD.cpp -o DIAG_SamplePPD.o
DIAG_SamplePPD.cpp: In function ‘arma::mat SamplePPD(Rcpp::List, Rcpp::List, int, bool)’:
DIAG_SamplePPD.cpp:64:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   64 |     for (arma::uword f = 0; f < O; f++) {
      |                             ~~^~~
DIAG_SamplePPD.cpp:91:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   91 |         for (arma::uword t = 0; t < Nu; t++) {
      |                                 ~~^~~~
DIAG_SamplePPD.cpp:92:37: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   92 |           for (arma::uword i = 0; i < M; i++) {
      |                                   ~~^~~
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 DistributionFunctions.cpp -o DistributionFunctions.o
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 MCMC_Conversion.cpp -o MCMC_Conversion.o
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 MCMC_Samplers.cpp -o MCMC_Samplers.o
MCMC_Samplers.cpp: In function ‘datobj SampleUpper(datobj, para, dataug)’:
MCMC_Samplers.cpp:56:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   56 |   for (arma::uword i = 0; i < NAbove; i++) {
      |                           ~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘datobj SampleLower(datobj, para, dataug)’:
MCMC_Samplers.cpp:92:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   92 |   for (arma::uword i = 0; i < NBelow; i++) {
      |                           ~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘std::pair<datobj, para> SampleY(datobj, para, dataug)’:
MCMC_Samplers.cpp:133:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  133 |     for (arma::uword f = 0; f < O; f++) {
      |                             ~~^~~
MCMC_Samplers.cpp: In function ‘para SampleSigma2(datobj, para, hypara)’:
MCMC_Samplers.cpp:197:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  197 |   for (arma::uword c = 0; c < (O - C); c++) {
      |                           ~~^~~~~~~~~
MCMC_Samplers.cpp:203:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  203 |     for (arma::uword i = 0; i < M; i++) {
      |                             ~~^~~
MCMC_Samplers.cpp: In function ‘para SampleBeta(datobj, para, hypara)’:
MCMC_Samplers.cpp:413:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  413 |   for (arma::uword t = 0; t < Nu; t++) {
      |                           ~~^~~~
MCMC_Samplers.cpp: In function ‘para SampleEta(datobj, para, hypara)’:
MCMC_Samplers.cpp:467:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  467 |   for (arma::uword t = 0; t < Nu; t++) {
      |                           ~~^~~~
MCMC_Samplers.cpp: In function ‘para SampleDelta(datobj, para, hypara)’:
MCMC_Samplers.cpp:530:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  530 |     for (arma::uword h = 0; h < K; h++) {
      |                             ~~^~~
MCMC_Samplers.cpp:542:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  542 |       for (arma::uword j = h; j < K; j++) {
      |                               ~~^~~
MCMC_Samplers.cpp:571:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  571 |     for (arma::uword j = 0; j < K; j++) {
      |                             ~~^~~
MCMC_Samplers.cpp: In function ‘std::pair<para, metrobj> SampleRho(datobj, para, hypara, metrobj)’:
MCMC_Samplers.cpp:677:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  677 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Samplers.cpp:684:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  684 |     for (arma::uword l = 0; l < UpperL; l++) {
      |                             ~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleKappa(datobj, para, hypara)’:
MCMC_Samplers.cpp:756:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  756 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Samplers.cpp:758:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  758 |     for (arma::uword l = 0; l < UpperL; l++) {
      |                             ~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleAlpha(datobj, para)’:
MCMC_Samplers.cpp:821:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  821 |     for (arma::uword j = 0; j < K; j++) {
      |                             ~~^~~
MCMC_Samplers.cpp:829:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  829 |       for (arma::uword l = 0; l < UpperL; l++) {
      |                               ~~^~~~~~~~
MCMC_Samplers.cpp:887:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  887 |     for (arma::uword j = 0; j < K; j++) {
      |                             ~~^~~
MCMC_Samplers.cpp:897:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  897 |       for (arma::uword t = 0; t < Nu; t++) {
      |                               ~~^~~~
MCMC_Samplers.cpp:902:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  902 |         for (arma::uword h = 0; h < (K - 1); h++) LambdaSum += LambdaMinusJ.col(h) * BigPhiMinusJ(h, t);
      |                                 ~~^~~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleZ(datobj, para)’:
MCMC_Samplers.cpp:954:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  954 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Samplers.cpp:962:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  962 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
MCMC_Samplers.cpp:965:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  965 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
MCMC_Samplers.cpp:972:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  972 |         for (arma::uword l = 0; l < UpperL; l++) {
      |                                 ~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleXi(datobj, para)’:
MCMC_Samplers.cpp:1041:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1041 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Samplers.cpp:1050:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1050 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
MCMC_Samplers.cpp:1055:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1055 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
MCMC_Samplers.cpp:1068:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1068 |         for (arma::uword l = 0; l < UpperL; l++) {
      |                                 ~~^~~~~~~~
MCMC_Samplers.cpp:1117:43: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1117 |             for (arma::uword seq = 0; seq < UpperL; seq++) SeqLStarJ(seq) = seq;
      |                                       ~~~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleTheta(datobj, para)’:
MCMC_Samplers.cpp:1178:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1178 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Samplers.cpp:1190:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1190 |     for (arma::uword l = 0; l < UpperL; l++) {
      |                             ~~^~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleU(datobj, para)’:
MCMC_Samplers.cpp:1258:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1258 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Samplers.cpp:1260:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1260 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
MCMC_Samplers.cpp:1261:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1261 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
MCMC_Samplers.cpp: In function ‘para SampleZ(datobj, para)’:
MCMC_Samplers.cpp:980:24: warning: ‘ZOIJL’ may be used uninitialized [-Wmaybe-uninitialized]
  980 |           ZJ(l, Index) = ZOIJL;
      |           ~~~~~~~~~~~~~^~~~~~~
MCMC_Samplers.cpp:975:18: note: ‘ZOIJL’ was declared here
  975 |           double ZOIJL;
      |                  ^~~~~
MCMC_Samplers.cpp: In function ‘para SampleDelta(datobj, para, hypara)’:
MCMC_Samplers.cpp:585:30: warning: ‘tThetaTheta’ may be used uninitialized [-Wmaybe-uninitialized]
  585 |       double Rate = A2 + 0.5 * tThetaTheta;
      |                          ~~~~^~~~~~~~~~~~~
MCMC_Samplers.cpp:575:14: note: ‘tThetaTheta’ was declared here
  575 |       double tThetaTheta;
      |              ^~~~~~~~~~~
MCMC_Samplers.cpp:551:47: warning: ‘tThetaTheta’ may be used uninitialized [-Wmaybe-uninitialized]
  551 |         Resids += arma::as_scalar(tThetaTheta * arma::prod(DeltaMinusH(arma::span(0, j))));
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMC_Samplers.cpp:544:16: note: ‘tThetaTheta’ was declared here
  544 |         double tThetaTheta;
      |                ^~~~~~~~~~~
MCMC_Samplers.cpp: In function ‘para SampleXi(datobj, para)’:
MCMC_Samplers.cpp:1122:22: warning: ‘XiOIJ’ may be used uninitialized [-Wmaybe-uninitialized]
 1122 |         Xi(Index, j) = XiOIJ;
      |         ~~~~~~~~~~~~~^~~~~~~
MCMC_Samplers.cpp:1111:21: note: ‘XiOIJ’ was declared here
 1111 |         arma::uword XiOIJ;
      |                     ^~~~~
MCMC_Samplers.cpp: In function ‘para SampleTheta(datobj, para)’:
MCMC_Samplers.cpp:1220:19: warning: ‘ThetaJL’ may be used uninitialized [-Wmaybe-uninitialized]
 1220 |       Theta(l, j) = ThetaJL;
      |       ~~~~~~~~~~~~^~~~~~~~~
MCMC_Samplers.cpp:1197:14: note: ‘ThetaJL’ was declared here
 1197 |       double ThetaJL;
      |              ^~~~~~~
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 MCMC_Utilities.cpp -o MCMC_Utilities.o
MCMC_Utilities.cpp: In function ‘arma::colvec StoreSamples(datobj, para)’:
MCMC_Utilities.cpp:139:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  139 |   for (arma::uword o = 0; o < O; o++) {
      |                           ~~^~~
MCMC_Utilities.cpp:140:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  140 |     for (arma::uword i = 0; i < M; i++) {
      |                             ~~^~~
MCMC_Utilities.cpp:142:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  142 |       for (arma::uword j = 0; j < K; j++) {
      |                               ~~^~~
MCMC_Utilities.cpp:148:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  148 |   for (arma::uword t = 0; t < Nu; t++) {
      |                           ~~^~~~
MCMC_Utilities.cpp:149:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  149 |     for (arma::uword j = 0; j < K; j++) {
      |                             ~~^~~
MCMC_Utilities.cpp:154:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  154 |   for (arma::uword c = 0; c < (O - C); c++) {
      |                           ~~^~~~~~~~~
MCMC_Utilities.cpp:155:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  155 |     for (arma::uword i = 0; i < M; i++) {
      |                             ~~^~~
MCMC_Utilities.cpp:160:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  160 |   for (arma::uword i = 0; i < O; i++) {
      |                           ~~^~~
MCMC_Utilities.cpp:166:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  166 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
MCMC_Utilities.cpp:170:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  170 |   for (arma::uword i = 0; i < K; i++) {
      |                           ~~^~~
MCMC_Utilities.cpp:178:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  178 |   for (arma::uword o = 0; o < O; o++) {
      |                           ~~^~~
MCMC_Utilities.cpp:179:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  179 |     for (arma::uword i = 0; i < M; i++) {
      |                             ~~^~~
MCMC_Utilities.cpp:181:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  181 |       for (arma::uword j = 0; j < K; j++) {
      |                               ~~^~~
MCMC_Utilities.cpp:189:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  189 |   for (arma::uword p = 0; p < P; p++) {
      |                           ~~^~~
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 MCMC_bfa_sp.cpp -o MCMC_bfa_sp.o
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 PRED_Conversion.cpp -o PRED_Conversion.o
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 PRED_EtaKrigging.cpp -o PRED_EtaKrigging.o
PRED_EtaKrigging.cpp: In function ‘arma::mat EtaKrigging(Rcpp::List, Rcpp::List, int, bool)’:
PRED_EtaKrigging.cpp:50:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   50 |   for (arma::uword s = 0; s < NKeep; s++) {
      |                           ~~^~~~~~~
PRED_EtaKrigging.cpp:56:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   56 |     for (arma::uword i = 0; i < K; i++) {
      |                             ~~^~~
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 PRED_YKrigging.cpp -o PRED_YKrigging.o
PRED_YKrigging.cpp: In function ‘arma::cube YKrigging(Rcpp::List, Rcpp::List, arma::mat, int, bool)’:
PRED_YKrigging.cpp:48:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   48 |   for (arma::uword s = 0; s < NKeep; s++) {
      |                           ~~^~~~~~~
PRED_YKrigging.cpp:59:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   59 |     for (arma::uword n = 0; n < NNewVisits; n++) {
      |                             ~~^~~~~~~~~~~~
PRED_YKrigging.cpp:67:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   67 |       for (arma::uword f = 0; f < O; f++) {
      |                               ~~^~~
PRED_YKrigging.cpp:94:37: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   94 |           for (arma::uword i = 0; i < M; i++) PredMat(i, f) = rbinomRcpp(TrialsVec(i), Pi(i));
      |                                   ~~^~~
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 Play.cpp -o Play.o
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 RcppExports.cpp -o RcppExports.o
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 UtilityFunctions.cpp -o UtilityFunctions.o
UtilityFunctions.cpp: In function ‘arma::colvec GetLStarJ(const arma::mat&, const arma::cube&, int, int, int)’:
UtilityFunctions.cpp:11:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   11 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
UtilityFunctions.cpp:14:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   14 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
UtilityFunctions.cpp:15:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   15 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
UtilityFunctions.cpp: In function ‘arma::mat GetLambda(const arma::mat&, const arma::umat&, int, int, int)’:
UtilityFunctions.cpp:33:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   33 |   for (arma::uword o = 0; o < O; o++) {
      |                           ~~^~~
UtilityFunctions.cpp:34:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   34 |     for (arma::uword i = 0; i < M; i++) {
      |                             ~~^~~
UtilityFunctions.cpp:36:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   36 |       for (arma::uword j = 0; j < K; j++) {
      |                               ~~^~~
UtilityFunctions.cpp: In function ‘arma::cube GetWeights(const arma::cube&, int, int, int, int)’:
UtilityFunctions.cpp:54:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   54 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
UtilityFunctions.cpp:55:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   55 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
UtilityFunctions.cpp:56:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   56 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
UtilityFunctions.cpp:58:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   58 |         for (arma::uword l = 0; l < L; l ++) {
      |                                 ~~^~~
UtilityFunctions.cpp:64:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   64 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
UtilityFunctions.cpp:65:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   65 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
UtilityFunctions.cpp:66:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   66 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
UtilityFunctions.cpp:68:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   68 |         for (arma::uword l = 0; l < L; l ++) {
      |                                 ~~^~~
UtilityFunctions.cpp: In function ‘arma::cube GetlogWeights(const arma::cube&, int, int, int, int)’:
UtilityFunctions.cpp:87:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   87 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
UtilityFunctions.cpp:88:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   88 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
UtilityFunctions.cpp:89:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   89 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
UtilityFunctions.cpp:91:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   91 |         for (arma::uword l = 0; l < L; l ++) {
      |                                 ~~^~~
UtilityFunctions.cpp:98:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   98 |   for (arma::uword j = 0; j < K; j++) {
      |                           ~~^~~
UtilityFunctions.cpp:99:31: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   99 |     for (arma::uword o = 0; o < O; o++) {
      |                             ~~^~~
UtilityFunctions.cpp:100:33: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  100 |       for (arma::uword i = 0; i < M; i++) {
      |                               ~~^~~
UtilityFunctions.cpp:102:35: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  102 |         for (arma::uword l = 0; l < L; l ++) {
      |                                 ~~^~~
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o spBFA.so CovarianceFunctions.o DIAG_Conversion.o DIAG_GetLogLik.o DIAG_SamplePPD.o DistributionFunctions.o MCMC_Conversion.o MCMC_Samplers.o MCMC_Utilities.o MCMC_bfa_sp.o PRED_Conversion.o PRED_EtaKrigging.o PRED_YKrigging.o Play.o RcppExports.o UtilityFunctions.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
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
make[1]: Leaving directory '/tmp/RtmpijJKQe/R.INSTALL29f9df12d98bd1/spBFA/src'
make[1]: Entering directory '/tmp/RtmpijJKQe/R.INSTALL29f9df12d98bd1/spBFA/src'
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
make[1]: Leaving directory '/tmp/RtmpijJKQe/R.INSTALL29f9df12d98bd1/spBFA/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-spBFA/00new/spBFA/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 (spBFA)