* installing *source* package 'MatchIt' ...
** this is package 'MatchIt' version '4.7.0'
** package 'MatchIt' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 13.3.0'
make[1]: Entering directory '/d/temp/2025_02_15_01_50_01_12291/RtmpuER43X/R.INSTALL2c1146617758c/MatchIt/src'
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c RcppExports.cpp -o RcppExports.o
In file included from ../inst/include/MatchIt.h:7,
                 from RcppExports.cpp:4:
../inst/include/MatchIt_RcppExports.h:14:14: warning: 'void MatchIt::{anonymous}::validateSignature(const char*)' defined but not used [-Wunused-function]
   14 |         void validateSignature(const char* sig) {
      |              ^~~~~~~~~~~~~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c all_equal_to.cpp -o all_equal_to.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c eucdistC.cpp -o eucdistC.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c get_splitsC.cpp -o get_splitsC.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c has_n_unique.cpp -o has_n_unique.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c internal.cpp -o internal.o
internal.cpp: In function 'std::vector<int> find_control_vec(const int&, const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const Rcpp::NumericVector&, const Rcpp::LogicalVector&, const int&, const int&, const Rcpp::IntegerVector&, const int&, const Rcpp::NumericMatrix&, const Rcpp::NumericVector&, const double&, const bool&, const Rcpp::IntegerVector&, const int&, const Rcpp::IntegerMatrix&, const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const int&, const int&)':
internal.cpp:285:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
  285 |     if (potential_matches_id.size() >= ratio) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
internal.cpp: In function 'std::vector<int> find_control_mahcovs(const int&, const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const Rcpp::NumericVector&, const double&, const Rcpp::IntegerVector&, const Rcpp::NumericVector&, const Rcpp::LogicalVector&, const int&, const int&, const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, const int&, const Rcpp::NumericMatrix&, const Rcpp::NumericVector&, const bool&, const double&, const bool&, const Rcpp::IntegerVector&, const int&, const Rcpp::IntegerMatrix&, const int&)':
internal.cpp:498:34: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
  498 |     if (potential_matches.size() == ratio) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
internal.cpp:539:36: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
  539 |       if (potential_matches.size() == ratio) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
internal.cpp:549:36: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, double> >::size_type' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
  549 |       if (potential_matches.size() == ratio) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
internal.cpp: In function 'std::vector<int> find_control_mat(const int&, const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const Rcpp::NumericVector&, const Rcpp::LogicalVector&, const int&, const int&, const Rcpp::IntegerVector&, const int&, const Rcpp::NumericMatrix&, const Rcpp::NumericVector&, const double&, const bool&, const Rcpp::IntegerVector&, const int&, const Rcpp::IntegerMatrix&, const int&)':
internal.cpp:614:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
  614 |     if (potential_matches_id.size() == ratio) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
internal.cpp:615:7: warning: 'max_dist' may be used uninitialized [-Wmaybe-uninitialized]
  615 |       if (dist_c > max_dist) {
      |       ^~
internal.cpp:603:10: note: 'max_dist' was declared here
  603 |   double max_dist;
      |          ^~~~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c nn_matchC_distmat.cpp -o nn_matchC_distmat.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c nn_matchC_distmat_closest.cpp -o nn_matchC_distmat_closest.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c nn_matchC_mahcovs.cpp -o nn_matchC_mahcovs.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c nn_matchC_mahcovs_closest.cpp -o nn_matchC_mahcovs_closest.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c nn_matchC_vec.cpp -o nn_matchC_vec.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c nn_matchC_vec_closest.cpp -o nn_matchC_vec_closest.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c pairdistC.cpp -o pairdistC.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c preprocess_matchC.cpp -o preprocess_matchC.o
preprocess_matchC.cpp: In function 'Rcpp::IntegerVector preprocess_matchC(Rcpp::IntegerVector, Rcpp::NumericVector)':
preprocess_matchC.cpp:51:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   51 |     if (queue.size() > k0) {
      |         ~~~~~~~~~~~~~^~~~
preprocess_matchC.cpp:73:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   73 |     if (queue.size() > k0) {
      |         ~~~~~~~~~~~~~^~~~
preprocess_matchC.cpp:106:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
  106 |   for (i = 0; i < keep.size(); i++) {
      |               ~~^~~~~~~~~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c subclass2mm.cpp -o subclass2mm.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c subclass_scootC.cpp -o subclass_scootC.o
subclass_scootC.cpp: In function 'Rcpp::IntegerVector subclass_scootC(const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const Rcpp::NumericVector&, const int&)':
subclass_scootC.cpp:111:16: warning: 'best_i' may be used uninitialized [-Wmaybe-uninitialized]
  111 |         for (i = best_i + 1; i < nt; i++) {
      |              ~~^~~~~~~~~~~~
subclass_scootC.cpp:17:7: note: 'best_i' was declared here
   17 |   int best_i;
      |       ^~~~~~
subclass_scootC.cpp:122:13: warning: 'best_x' may be used uninitialized [-Wmaybe-uninitialized]
  122 |             if (x[indt[i]] > best_x) {
      |             ^~
subclass_scootC.cpp:18:10: note: 'best_x' was declared here
   18 |   double best_x, score;
      |          ^~~~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c tabulateC.cpp -o tabulateC.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppProgress/include'   -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include"   -fopenmp   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c weights_matrixC.cpp -o weights_matrixC.o
g++ -std=gnu++17 -shared -s -static-libgcc -o MatchIt.dll tmp.def RcppExports.o all_equal_to.o eucdistC.o get_splitsC.o has_n_unique.o internal.o nn_matchC_distmat.o nn_matchC_distmat_closest.o nn_matchC_mahcovs.o nn_matchC_mahcovs_closest.o nn_matchC_vec.o nn_matchC_vec_closest.o pairdistC.o preprocess_matchC.o subclass2mm.o subclass_scootC.o tabulateC.o weights_matrixC.o -fopenmp -LD:/RCompile/recent/R/bin/x64 -lRlapack -LD:/RCompile/recent/R/bin/x64 -lRblas -lgfortran -lquadmath -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2025_02_15_01_50_01_12291/RtmpuER43X/R.INSTALL2c1146617758c/MatchIt/src'
make[1]: Entering directory '/d/temp/2025_02_15_01_50_01_12291/RtmpuER43X/R.INSTALL2c1146617758c/MatchIt/src'
make[1]: Leaving directory '/d/temp/2025_02_15_01_50_01_12291/RtmpuER43X/R.INSTALL2c1146617758c/MatchIt/src'
installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-MatchIt/00new/MatchIt/libs/x64
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** 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 'MatchIt' as MatchIt_4.7.0.zip
* DONE (MatchIt)