* installing *source* package 'ordinalClust' ... ** this is package 'ordinalClust' version '1.3.5.1' ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 14.3.0' g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppProgress/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Bos.cpp -o Bos.o Bos.cpp: In member function 'virtual void Bos::missingValuesInit()': Bos.cpp:51:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 51 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ Bos.cpp: In member function 'virtual TabProbsResults Bos::SEstep(arma::mat, arma::mat)': Bos.cpp:94:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 94 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:97:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 97 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp:100:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 100 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Bos.cpp:103:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 103 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp: In member function 'virtual arma::mat Bos::SEstepRow(arma::mat, arma::mat)': Bos.cpp:129:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 129 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Bos.cpp:131:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 131 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp:134:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 134 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:137:62: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 137 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp: In member function 'virtual arma::mat Bos::SEstepCol(arma::mat, arma::mat)': Bos.cpp:160:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 160 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:163:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 163 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp:166:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 166 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Bos.cpp:169:62: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp: In member function 'virtual void Bos::imputeMissingData(arma::mat, arma::mat)': Bos.cpp:200:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 200 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ Bos.cpp: In member function 'double Bos::logsum(arma::rowvec)': Bos.cpp:885:27: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 885 | for (int i = 1; i < logx.n_elem; i++) { | ~~^~~~~~~~~~~~~ Bos.cpp: In member function 'int Bos::unsigned_to_signed(unsigned int)': Bos.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1043 | if (x >= INT_MIN) | ^ Bos.cpp: In member function 'int Bos::getModeFromVec(arma::uvec)': Bos.cpp:1391:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1391 | for (unsigned int mu = 0; mu < this->_m; mu++) { | ~~~^~~~~~~~~~ g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppProgress/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c BosPredict.cpp -o BosPredict.o BosPredict.cpp: In member function 'arma::mat BosPredict::missingValuesInit(arma::mat&)': BosPredict.cpp:63:27: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 63 | for (int i = 0; i < x.n_rows; i++) | ~~^~~~~~~~~~ BosPredict.cpp:65:35: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 65 | for (int j = 0; j < x.n_cols; j++) | ~~^~~~~~~~~~ BosPredict.cpp:76:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 76 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppProgress/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c ClassificationContext.cpp -o ClassificationContext.o ClassificationContext.cpp: In member function 'void ClassificationContext::noColDegenerancy(std::vector > >, int)': ClassificationContext.cpp:388:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 388 | for(int nb_degen = 0; nb_degen >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 583 | for(int idistrib = 0; idistrib < _dlist.size(); idistrib++){ | ~~~~~~~~~^~~~~~~~~~~~~~~ ClassificationContext.cpp: In member function 'arma::rowvec ClassificationContext::getMeans(arma::mat)': ClassificationContext.cpp:641:27: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 641 | for (int i = 0; i < VorW.n_cols; i++) | ~~^~~~~~~~~~~~~ ClassificationContext.cpp: In member function 'double ClassificationContext::logsum(arma::rowvec)': ClassificationContext.cpp:656:27: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 656 | for (int i = 1; i < logx.n_elem; i++) { | ~~^~~~~~~~~~~~~ g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppProgress/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c ClassificationMContext.cpp -o ClassificationMContext.o ClassificationMContext.cpp: In member function 'Rcpp::S4 ClassificationMContext::returnClassification()': ClassificationMContext.cpp:315:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 315 | for(int idistrib = 0; idistrib < _dlist.size(); idistrib++){ | ~~~~~~~~~^~~~~~~~~~~~~~~ ClassificationMContext.cpp: In member function 'arma::rowvec ClassificationMContext::getMeans(arma::mat)': ClassificationMContext.cpp:371:27: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 371 | for (int i = 0; i < VorW.n_cols; i++) | ~~^~~~~~~~~~~~~ g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppProgress/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/BH/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c ClusteringContext.cpp -o ClusteringContext.o ClusteringContext.cpp: In member function 'void ClusteringContext::noRowDegenerancy(std::vector > >, int)': ClusteringContext.cpp:258:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 258 | for(int nb_degen = 0; nb_degen::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 144 | for (int i = 0; i < _distrib_objects.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CoClusteringContext.cpp: In member function 'void CoClusteringContext::noRowDegenerancy(std::vector > >, int)': CoClusteringContext.cpp:284:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 284 | for(int nb_degen = 0; nb_degen > >, int)': CoClusteringContext.cpp:318:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 318 | for(int nb_degen = 0; nb_degen= INT_MIN) | ^ ordinalClust.cpp: In function 'double pejp1_yjej(arma::urowvec, int, arma::urowvec, int, double)': ordinalClust.cpp:809:29: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 809 | for (int in = 0; in < ejp1.n_elem; in++) { | ~~~^~~~~~~~~~~~~ ordinalClust.cpp: In function 'double pejp1zj1_yjej(arma::urowvec, unsigned int, arma::urowvec, int, double)': ordinalClust.cpp:893:29: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 893 | for (int in = 0; in < ejp1.n_elem; in++) { | ~~~^~~~~~~~~~~~~ g++ -std=gnu++20 -shared -s -static-libgcc -o ordinalClust.dll tmp.def Bos.o BosPredict.o ClassificationContext.o ClassificationMContext.o ClusteringContext.o CoClusteringContext.o Distribution.o LogProbs.o Mupi.o RcppExports.o TabProbsResults.o ordinalClust.o -LD:/RCompile/recent/R/bin/x64 -lRlapack -LD:/RCompile/recent/R/bin/x64 -lRblas -lgfortran -lquadmath -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-ordinalClust/00new/ordinalClust/libs/x64 ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading Creating a new generic function for 'plot' in package 'ordinalClust' Creating a new generic function for 'summary' in package 'ordinalClust' ** 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 * DONE (ordinalClust)