* installing *source* package 'Rsomoclu' ...
** package 'Rsomoclu' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: 'gcc.exe (GCC) 12.3.0'
using C++ compiler: 'g++.exe (GCC) 12.3.0'
using C++11
make[1]: Entering directory '/d/temp/2024_12_25_01_50_00_20757/RtmpMFDbX3/R.INSTALL1f244431d5648/Rsomoclu/src'
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -fopenmp -DHAVE_R   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c Rsomoclu.cpp -o Rsomoclu.o
Rsomoclu.cpp: In function 'SEXPREC* Rtrain(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
Rsomoclu.cpp:86:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   86 |         for(int i = 0; i < nSomX; i++) {
      |                        ~~^~~~~~~
Rsomoclu.cpp:87:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   87 |                 for (int j = 0; j < nSomY; j++) {
      |                                 ~~^~~~~~~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c Rsomoclu_init.c -o Rsomoclu_init.o
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -fopenmp -DHAVE_R   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c denseCpuKernels.cpp -o denseCpuKernels.o
denseCpuKernels.cpp: In function 'void trainOneEpochDenseCPU(int, float*, float*, float*, som, unsigned int, float, float, bool, bool, bool, float)':
denseCpuKernels.cpp:96:32: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   96 |       for (omp_iter_t n = 0; n < nVectorsPerRank; n++) {
      |                              ~~^~~~~~~~~~~~~~~~~
denseCpuKernels.cpp:139:42: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  139 |         for (omp_iter_t som_y = 0; som_y < map.nSomY; som_y++) {
      |                                    ~~~~~~^~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -fopenmp -DHAVE_R   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c mapDistanceFunctions.cpp -o mapDistanceFunctions.o
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -fopenmp -DHAVE_R   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c sparseCpuKernels.cpp -o sparseCpuKernels.o
sparseCpuKernels.cpp: In function 'void trainOneEpochSparseCPU(int, svm_node**, float*, float*, float*, som, unsigned int, float, float, bool, bool, bool, float)':
sparseCpuKernels.cpp:85:38: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   85 |     for (omp_iter_t som_y = 0; som_y < map.nSomY; som_y++) {
      |                                ~~~~~~^~~~~~~~~~~
sparseCpuKernels.cpp:86:42: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   86 |         for (omp_iter_t som_x = 0; som_x < map.nSomX; som_x++) {
      |                                    ~~~~~~^~~~~~~~~~~
sparseCpuKernels.cpp:99:34: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   99 |         for (omp_iter_t n = 0; n < nVectorsPerRank; n++) {
      |                                ~~^~~~~~~~~~~~~~~~~
sparseCpuKernels.cpp:141:42: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  141 |         for (omp_iter_t som_y = 0; som_y < map.nSomY; som_y++) {
      |                                    ~~~~~~^~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -fopenmp -DHAVE_R   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c training.cpp -o training.o
training.cpp: In function 'void train(int, float*, svm_node**, som, unsigned int, unsigned int, float, float, std::string, float, float, std::string, unsigned int, bool, bool, float, unsigned int, Snapshot*)':
training.cpp:163:31: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  163 |         for (omp_iter_t i=0; i<nVectorsPerRank; ++i) {
      |                              ~^~~~~~~~~~~~~~~~
training.cpp:201:16: warning: unused variable 'epoch_time' [-Wunused-variable]
  201 |         double epoch_time = get_wall_time();
      |                ^~~~~~~~~~
training.cpp:146:9: warning: unused variable 'nProcs' [-Wunused-variable]
  146 |     int nProcs = 1;
      |         ^~~~~~
training.cpp: In function 'void initializeCodebook(unsigned int, som)':
training.cpp:287:38: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  287 |     for (omp_iter_t som_y = 0; som_y < map.nSomY; som_y++) {
      |                                ~~~~~~^~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"  -fopenmp -DHAVE_R   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c uMatrix.cpp -o uMatrix.o
uMatrix.cpp: In function 'void calculateUMatrix(som)':
uMatrix.cpp:16:42: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   16 |       for (omp_iter_t som_y1 = 0; som_y1 < map.nSomY; som_y1++) {
      |                                   ~~~~~~~^~~~~~~~~~~
uMatrix.cpp:17:42: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   17 |       for (omp_iter_t som_x1 = 0; som_x1 < map.nSomX; som_x1++) {
      |                                   ~~~~~~~^~~~~~~~~~~
uMatrix.cpp:20:68: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   20 |                                 for (omp_iter_t som_y2 = 0; som_y2 < map.nSomY; ++som_y2) {
      |                                                             ~~~~~~~^~~~~~~~~~~
uMatrix.cpp:21:76: warning: comparison of integer expressions of different signedness: 'omp_iter_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
   21 |                                         for (omp_iter_t som_x2 = 0; som_x2 < map.nSomX; ++som_x2) {
      |                                                                     ~~~~~~~^~~~~~~~~~~
g++ -shared -s -static-libgcc -o Rsomoclu.dll tmp.def Rsomoclu.o Rsomoclu_init.o denseCpuKernels.o mapDistanceFunctions.o sparseCpuKernels.o training.o uMatrix.o -fopenmp -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.3.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2024_12_25_01_50_00_20757/RtmpMFDbX3/R.INSTALL1f244431d5648/Rsomoclu/src'
make[1]: Entering directory '/d/temp/2024_12_25_01_50_00_20757/RtmpMFDbX3/R.INSTALL1f244431d5648/Rsomoclu/src'
make[1]: Leaving directory '/d/temp/2024_12_25_01_50_00_20757/RtmpMFDbX3/R.INSTALL1f244431d5648/Rsomoclu/src'
installing to d:/Rcompile/CRANpkg/lib/4.3/00LOCK-Rsomoclu/00new/Rsomoclu/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
** 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 'Rsomoclu' as Rsomoclu_1.7.6.zip
* DONE (Rsomoclu)