* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘imbalance’ ...
** package ‘imbalance’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-13 (Debian 13.2.0-23) 13.2.0’
using C++11
make[1]: Entering directory '/tmp/RtmpGyXtqk/R.INSTALLfa7fa41796c3e/imbalance/src'
g++-13 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3  -fopenmp  -fpic  -g -O2 -Wall -pedantic -mtune=native   -c RcppExports.cpp -o RcppExports.o
g++-13 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3  -fopenmp  -fpic  -g -O2 -Wall -pedantic -mtune=native   -c mwmote.cpp -o mwmote.o
mwmote.cpp: In constructor ‘HierarchicalClustering::HierarchicalClustering(arma::mat&)’:
mwmote.cpp:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
   25 |     for(int i = 0; i < dists.n_cols; i++){
      |                    ~~^~~~~~~~~~~~~~
mwmote.cpp:36:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
   36 |       for(int j = i + 1; j < distance_matrix.n_cols; j++){
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~
mwmote.cpp: In member function ‘void HierarchicalClustering::mergeNearestClusters()’:
mwmote.cpp:53:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
   53 |     for(int i = 0; i < distance_matrix.n_rows; i++){
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
mwmote.cpp:54:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
   54 |       for(int j = i + 1; j < distance_matrix.n_cols; j++){
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~
mwmote.cpp:67:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘unsigned int’} [-Wsign-compare]
   67 |     for(int i = 0; i < cluster_i; i++)
      |                    ~~^~~~~~~~~~~
mwmote.cpp:70:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
   70 |     for(int j = cluster_i + 1; j < distance_matrix.n_cols; j++)
      |                                ~~^~~~~~~~~~~~~~~~~~~~~~~~
mwmote.cpp: In member function ‘std::vector<int, std::allocator<int> > HierarchicalClustering::getClusterAssignation()’:
mwmote.cpp:97:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::list<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   97 |     for(int i=0; i < clusters.size(); i++){
      |                  ~~^~~~~~~~~~~~~~~~~
mwmote.cpp: In member function ‘void HierarchicalClustering::mergeNearestClusters()’:
mwmote.cpp:67:22: warning: ‘cluster_i’ may be used uninitialized [-Wmaybe-uninitialized]
   67 |     for(int i = 0; i < cluster_i; i++)
      |                    ~~^~~~~~~~~~~
mwmote.cpp:50:17: note: ‘cluster_i’ was declared here
   50 |     arma::uword cluster_i, cluster_j;
      |                 ^~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include/armadillo:661,
                 from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57,
                 from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29,
                 from mwmote.cpp:1:
In member function ‘eT& arma::Mat<eT>::operator()(arma::uword, arma::uword) [with eT = double]’,
    inlined from ‘void HierarchicalClustering::mergeNearestClusters()’ at mwmote.cpp:68:86:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:6249:48: warning: ‘cluster_j’ may be used uninitialized [-Wmaybe-uninitialized]
 6249 |   arma_debug_check_bounds( ((in_row >= n_rows) || (in_col >= n_cols)), "Mat::operator(): index out of bounds" );
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
mwmote.cpp: In member function ‘void HierarchicalClustering::mergeNearestClusters()’:
mwmote.cpp:50:28: note: ‘cluster_j’ was declared here
   50 |     arma::uword cluster_i, cluster_j;
      |                            ^~~~~~~~~
g++-13 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3  -fopenmp  -fpic  -g -O2 -Wall -pedantic -mtune=native   -c neater.cpp -o neater.o
g++-13 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3  -fopenmp  -fpic  -g -O2 -Wall -pedantic -mtune=native   -c pdfos.cpp -o pdfos.o
pdfos.cpp: In function ‘CrossEvaluation computeCV(arma::mat&, arma::mat&, double)’:
pdfos.cpp:29:28: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   29 |   for(arma::uword i = 0; i < m; i++){
      |                          ~~^~~
pdfos.cpp:30:34: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   30 |     for(arma::uword j = i + 1; j < m; j++){
      |                                ~~^~~
pdfos.cpp: In function ‘double bestGaussianBandwidth(arma::mat&, arma::mat&)’:
pdfos.cpp:122:10: warning: ‘best_bandwidth’ may be used uninitialized [-Wmaybe-uninitialized]
  122 |   return best_bandwidth;
      |          ^~~~~~~~~~~~~~
pdfos.cpp:79:10: note: ‘best_bandwidth’ was declared here
   79 |   double best_bandwidth;
      |          ^~~~~~~~~~~~~~
g++-13 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o imbalance.so RcppExports.o mwmote.o neater.o pdfos.o -fopenmp -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpGyXtqk/R.INSTALLfa7fa41796c3e/imbalance/src'
make[1]: Entering directory '/tmp/RtmpGyXtqk/R.INSTALLfa7fa41796c3e/imbalance/src'
make[1]: Leaving directory '/tmp/RtmpGyXtqk/R.INSTALLfa7fa41796c3e/imbalance/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-imbalance/00new/imbalance/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘imbalance’
    finding HTML links ... done
    banana                                  html  
    ecoli1                                  html  
    glass0                                  html  
    haberman                                html  
    imbalance                               html  
    imbalanceRatio                          html  
    iris0                                   html  
    mwmote                                  html  
    neater                                  html  
    newthyroid1                             html  
    oversample                              html  
    pdfos                                   html  
    plotComparison                          html  
    racog                                   html  
    rwo                                     html  
    trainWrapper                            html  
    wisconsin                               html  
    wracog                                  html  
    yeast4                                  html  
*** copying figures
** 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 (imbalance)