* installing *source* package 'lefko3' ...
** package 'lefko3' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 12.3.0'
make[1]: Entering directory '/d/temp/RtmpOuF1RU/R.INSTALL18844a481f93/lefko3/src'
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c DataManagement.cpp -o DataManagement.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from DataManagement.cpp:4:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/iterator_range_core.hpp:27,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/lexical_cast.hpp:30,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/constants/constants.hpp:14,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/special_functions/gamma.hpp:24,
                 from ../inst/include/basic_funcs/main_utils.h:7,
                 from ../inst/include/LefkoUtils.h:7,
                 from DataManagement.cpp:5:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c ErrorChecks.cpp -o ErrorChecks.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from ErrorChecks.cpp:1:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c ExtraFunctions.cpp -o ExtraFunctions.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from ExtraFunctions.cpp:3:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c Mats2.cpp -o Mats2.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from Mats2.cpp:1:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/iterator_range_core.hpp:27,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/lexical_cast.hpp:30,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/constants/constants.hpp:14,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/special_functions/gamma.hpp:24,
                 from ../inst/include/basic_funcs/main_utils.h:7,
                 from ../inst/include/LefkoUtils.h:7,
                 from Mats2.cpp:3:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
Mats2.cpp: In function 'Rcpp::List add_stage(Rcpp::RObject, int, int, Rcpp::Nullable<Rcpp::Vector<16> >)':
Mats2.cpp:1993:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1993 |         for (int j = 0; j < total_size; j++) {
      |                         ~~^~~~~~~~~~~~
Mats2.cpp:1998:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1998 |             for (int k = 0; k < total_size; k++) {
      |                             ~~^~~~~~~~~~~~
Mats2.cpp:2002:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2002 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2002:75: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2002 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2031:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2031 |         for (int j = 0; j < total_size; j++) {
      |                         ~~^~~~~~~~~~~~
Mats2.cpp:2036:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2036 |             for (int k = 0; k < total_size; k++) {
      |                             ~~^~~~~~~~~~~~
Mats2.cpp:2040:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2040 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2040:75: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2040 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2070:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2070 |         for (int j = 0; j < total_size; j++) {
      |                         ~~^~~~~~~~~~~~
Mats2.cpp:2075:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2075 |             for (int k = 0; k < total_size; k++) {
      |                             ~~^~~~~~~~~~~~
Mats2.cpp:2079:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2079 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2079:75: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2079 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2102:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2102 |         for (int j = 0; j < total_size; j++) {
      |                         ~~^~~~~~~~~~~~
Mats2.cpp:2107:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2107 |             for (int k = 0; k < total_size; k++) {
      |                             ~~^~~~~~~~~~~~
Mats2.cpp:2111:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2111 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Mats2.cpp:2111:75: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 2111 |                 if ((j - found_new_row) < old_size && (k - found_new_col) < old_size) {
      |                                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c MatsNProj.cpp -o MatsNProj.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadilloExtensions/fixprob.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadilloExtensions/sample.h:30,
                 from MatsNProj.cpp:4:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/iterator_range_core.hpp:27,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/lexical_cast.hpp:30,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/constants/constants.hpp:14,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/special_functions/gamma.hpp:24,
                 from MatsNProj.cpp:5:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c ModelSelection.cpp -o ModelSelection.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from ModelSelection.cpp:1:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/iterator_range_core.hpp:27,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/lexical_cast.hpp:30,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/constants/constants.hpp:14,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/special_functions/gamma.hpp:24,
                 from ../inst/include/basic_funcs/main_utils.h:7,
                 from ../inst/include/LefkoUtils.h:7,
                 from ModelSelection.cpp:2:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c PopChar.cpp -o PopChar.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from PopChar.cpp:1:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/iterator_range_core.hpp:27,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/lexical_cast.hpp:30,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/constants/constants.hpp:14,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/special_functions/gamma.hpp:24,
                 from ../inst/include/basic_funcs/main_utils.h:7,
                 from ../inst/include/LefkoUtils.h:7,
                 from PopChar.cpp:3:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
PopChar.cpp: In function 'Rcpp::DataFrame density_reassess(Rcpp::DataFrame, Rcpp::DataFrame, Rcpp::Nullable<Rcpp::DataFrame_Impl<Rcpp::PreserveStorage> >, bool, bool)':
PopChar.cpp:3883:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3883 |               if (mat_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3895:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3895 |               if (mat_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3919:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3919 |               if (rep_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3927:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3927 |               if (rep_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3942:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3942 |               if (rep_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3954:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3954 |               if (rep_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3978:38: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3978 |               if (mat_rep0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:3986:38: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 3986 |               if (mat_rep0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4001:38: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4001 |               if (mat_rep0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4013:38: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4013 |               if (mat_rep0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4037:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4037 |               if (obs_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4045:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4045 |               if (obs_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4060:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4060 |               if (obs_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4072:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4072 |               if (obs_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4096:34: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4096 |               if (obs0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4104:34: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4104 |               if (obs0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4119:34: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4119 |               if (obs0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4131:34: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4131 |               if (obs0_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4155:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4155 |               if (all_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4163:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4163 |               if (all_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4178:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4178 |               if (all_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4190:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4190 |               if (all_stages(j) == agestages_stageid(k) - 1) {
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4219:40: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4219 |                   if (current_group(j) == agestages_stageid(k) - 1) {
      |                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4227:40: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4227 |                   if (current_group(j) == agestages_stageid(k) - 1) {
      |                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4242:40: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4242 |                   if (current_group(j) == agestages_stageid(k) - 1) {
      |                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4254:40: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4254 |                   if (current_group(j) == agestages_stageid(k) - 1) {
      |                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4291:32: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4291 |             if (prop_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4308:32: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4308 |             if (prop_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4334:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4334 |             if (prop0_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4351:33: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4351 |             if (prop0_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4377:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4377 |             if (imm_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4394:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4394 |             if (imm_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4420:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4420 |             if (mat_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4437:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4437 |             if (mat_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4463:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4463 |             if (rep_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4480:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4480 |             if (rep_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4506:36: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4506 |             if (mat_rep0_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4523:36: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4523 |             if (mat_rep0_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4549:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4549 |             if (obs_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4566:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4566 |             if (obs_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4592:32: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4592 |             if (obs0_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4609:32: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4609 |             if (obs0_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4635:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4635 |             if (all_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4652:31: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4652 |             if (all_stages(j) == agestages_stageid(k) - 1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4682:38: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4682 |                 if (current_group(j) == agestages_stageid(k) - 1) {
      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:4699:38: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare]
 4699 |                 if (current_group(j) == agestages_stageid(k) - 1) {
      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp: In function 'Rcpp::List edit_lM(Rcpp::RObject, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >)':
PopChar.cpp:8029:38: warning: too many arguments for format [-Wformat-extra-args]
 8029 |           Rf_warningcall(R_NilValue, "Some eststage designations could not be found.", false);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:8169:25: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'Rcpp::traits::storage_type<13>::type' {aka 'int'} [-Wsign-compare]
 8169 |         if (agst_age(j) == new_age2(i)) found_age2 = agst_age(j);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~
PopChar.cpp:8175:27: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'Rcpp::traits::storage_type<13>::type' {aka 'int'} [-Wsign-compare]
 8175 |           if (agst_age(j) == new_estage2(i)) found_estage2 = agst_age(j);
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
PopChar.cpp: In function 'Rcpp::List actualstage3(Rcpp::RObject, bool, bool, bool, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >, Rcpp::Nullable<Rcpp::RObject_Impl<Rcpp::PreserveStorage> >)':
PopChar.cpp:2814:36: warning: 'stage1_' may be used uninitialized [-Wmaybe-uninitialized]
 2814 |         data_stage1 = data_[stage1_];
      |                                    ^
PopChar.cpp:2474:7: note: 'stage1_' was declared here
 2474 |   int stage1_;
      |       ^~~~~~~
PopChar.cpp:2783:40: warning: 'stage2_' may be used uninitialized [-Wmaybe-uninitialized]
 2783 |       data_stage2 = as<CharacterVector>(data_[stage2_]);
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
PopChar.cpp:2473:7: note: 'stage2_' was declared here
 2473 |   int stage2_;
      |       ^~~~~~~
PopChar.cpp:2776:40: warning: 'stage3_' may be used uninitialized [-Wmaybe-uninitialized]
 2776 |       data_stage3 = as<CharacterVector>(data_[stage3_]);
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
PopChar.cpp:2472:7: note: 'stage3_' was declared here
 2472 |   int stage3_;
      |       ^~~~~~~
PopChar.cpp:2821:42: warning: 'stage1index_' may be used uninitialized [-Wmaybe-uninitialized]
 2821 |         data_stage1index = as<arma::ivec>(data_[stage1index_]);
      |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:2471:7: note: 'stage1index_' was declared here
 2471 |   int stage1index_;
      |       ^~~~~~~~~~~~
PopChar.cpp:2798:40: warning: 'stage2index_' may be used uninitialized [-Wmaybe-uninitialized]
 2798 |       data_stage2index = as<arma::ivec>(data_[stage2index_]);
      |                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:2470:7: note: 'stage2index_' was declared here
 2470 |   int stage2index_;
      |       ^~~~~~~~~~~~
PopChar.cpp:2791:40: warning: 'stage3index_' may be used uninitialized [-Wmaybe-uninitialized]
 2791 |       data_stage3index = as<arma::ivec>(data_[stage3index_]);
      |                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
PopChar.cpp:2469:7: note: 'stage3index_' was declared here
 2469 |   int stage3index_;
      |       ^~~~~~~~~~~~
PopChar.cpp:2698:40: warning: 'agecol_num_' may be used uninitialized [-Wmaybe-uninitialized]
 2698 |     if (agecol_num_ < 0 || agecol_num_ >= data_vars_num) {
      |                            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
PopChar.cpp:2450:7: note: 'agecol_num_' was declared here
 2450 |   int agecol_num_;
      |       ^~~~~~~~~~~
PopChar.cpp:2689:38: warning: 'year2_num_' may be used uninitialized [-Wmaybe-uninitialized]
 2689 |     if (year2_num_ < 0 || year2_num_ >= data_vars_num) {
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~
PopChar.cpp:2449:7: note: 'year2_num_' was declared here
 2449 |   int year2_num_;
      |       ^~~~~~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c PopDyn2.cpp -o PopDyn2.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from PopDyn2.cpp:1:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/iterator_range_core.hpp:27,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/lexical_cast.hpp:30,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/constants/constants.hpp:14,
                 from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/special_functions/gamma.hpp:24,
                 from ../inst/include/basic_funcs/main_utils.h:7,
                 from ../inst/include/LefkoUtils.h:7,
                 from PopDyn2.cpp:3:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -I../inst/include/   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c RcppExports.cpp -o RcppExports.o
In file included from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/routines.h:26,
                 from D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/RcppCommon.h:128,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include/RcppArmadillo.h:29,
                 from RcppExports.cpp:4:
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = true; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
      |                    |    |
      |                    int  std::streamsize {aka long long int}
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h: In member function 'std::streamsize Rcpp::Rstreambuf<OUTPUT>::xsputn(const char*, std::streamsize) [with bool OUTPUT = false; std::streamsize = long long int]':
D:/RCompile/CRANpkg/lib/4.4/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision specifier '.*' expects argument of type 'int', but argument 2 has type 'std::streamsize' {aka 'long long int'} [-Wformat=]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
      |                     |    |
      |                     int  std::streamsize {aka long long int}
g++ -std=gnu++17 -shared -s -static-libgcc -o lefko3.dll tmp.def DataManagement.o ErrorChecks.o ExtraFunctions.o Mats2.o MatsNProj.o ModelSelection.o PopChar.o PopDyn2.o RcppExports.o -fopenmp -LD:/RCompile/recent/R/bin/x64 -lRlapack -LD:/RCompile/recent/R/bin/x64 -lRblas -lgfortran -lm -lquadmath -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR
make[1]: Leaving directory '/d/temp/RtmpOuF1RU/R.INSTALL18844a481f93/lefko3/src'
make[1]: Entering directory '/d/temp/RtmpOuF1RU/R.INSTALL18844a481f93/lefko3/src'
make[1]: Leaving directory '/d/temp/RtmpOuF1RU/R.INSTALL18844a481f93/lefko3/src'
installing to d:/Rcompile/CRANpkg/lib/4.4/00LOCK-lefko3/00new/lefko3/libs/x64
** 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
** 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 'lefko3' as lefko3_6.1.1.zip
* DONE (lefko3)