* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘ordinalClust’ ...
** this is package ‘ordinalClust’ version ‘1.3.5.1’
** package ‘ordinalClust’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-15 (Debian 15.2.0-17) 15.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpbw1Exg/R.INSTALL3196ff3e6c771b/ordinalClust/src'
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘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 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 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 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 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 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 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 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 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 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 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 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 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<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘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++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for (int imiss = 0; imiss < _miss.size(); imiss++) {
| ~~~~~~^~~~~~~~~~~~~~
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ClassificationContext.cpp -o ClassificationContext.o
ClassificationContext.cpp: In member function ‘void ClassificationContext::noColDegenerancy(std::vector<std::vector<int, std::allocator<int> > >, int)’:
ClassificationContext.cpp:388:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
388 | for(int nb_degen = 0; nb_degen<distrib_col.size(); nb_degen++){
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~
ClassificationContext.cpp: In member function ‘Rcpp::S4 ClassificationContext::returnClassification()’:
ClassificationContext.cpp:583:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<arma::Row<unsigned int> >::size_type’ {aka ‘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++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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<arma::Row<unsigned int> >::size_type’ {aka ‘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++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ClusteringContext.cpp -o ClusteringContext.o
ClusteringContext.cpp: In member function ‘void ClusteringContext::noRowDegenerancy(std::vector<std::vector<int, std::allocator<int> > >, int)’:
ClusteringContext.cpp:258:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
258 | for(int nb_degen = 0; nb_degen<distrib_col.size(); nb_degen++){
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~
ClusteringContext.cpp: In member function ‘double ClusteringContext::logsum(arma::rowvec)’:
ClusteringContext.cpp:560:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
560 | for (int i = 1; i < logx.n_elem; i++) {
| ~~^~~~~~~~~~~~~
ClusteringContext.cpp: In member function ‘arma::rowvec ClusteringContext::getMeans(arma::mat)’:
ClusteringContext.cpp:570:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
570 | for (int i = 0; i < VorW.n_cols; i++)
| ~~^~~~~~~~~~~~~
ClusteringContext.cpp: In member function ‘arma::mat ClusteringContext::kmeansi()’:
ClusteringContext.cpp:600:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
600 | for (int ireconstruct = 0; ireconstruct < means.col(k).n_elem; ireconstruct++) {
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CoClusteringContext.cpp -o CoClusteringContext.o
CoClusteringContext.cpp: In destructor ‘CoClusteringContext::~CoClusteringContext()’:
CoClusteringContext.cpp:144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<Distribution*>::size_type’ {aka ‘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<std::vector<int, std::allocator<int> > >, int)’:
CoClusteringContext.cpp:284:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
284 | for(int nb_degen = 0; nb_degen<distrib_col.size(); nb_degen++){
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~
CoClusteringContext.cpp: In member function ‘void CoClusteringContext::noColDegenerancy(std::vector<std::vector<int, std::allocator<int> > >, int)’:
CoClusteringContext.cpp:318:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
318 | for(int nb_degen = 0; nb_degen<distrib_col.size(); nb_degen++){
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~
CoClusteringContext.cpp: In member function ‘arma::rowvec CoClusteringContext::getMeans(arma::mat)’:
CoClusteringContext.cpp:883:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
883 | for (int i = 0; i < VorW.n_cols; i++)
| ~~^~~~~~~~~~~~~
CoClusteringContext.cpp: In member function ‘double CoClusteringContext::logsum(arma::rowvec)’:
CoClusteringContext.cpp:901:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
901 | for (int i = 1; i < logx.n_elem; i++) {
| ~~^~~~~~~~~~~~~
CoClusteringContext.cpp: In member function ‘arma::mat CoClusteringContext::kmeansi()’:
CoClusteringContext.cpp:932:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
932 | for (int ireconstruct = 0; ireconstruct < means.col(k).n_elem; ireconstruct++) {
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Distribution.cpp -o Distribution.o
Distribution.cpp: In member function ‘arma::rowvec Distribution::getDatablockkh(arma::uvec, arma::uvec)’:
Distribution.cpp:89:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
89 | for (int i = 0; i < todelete.n_elem; i++) {
| ~~^~~~~~~~~~~~~~~~~
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LogProbs.cpp -o LogProbs.o
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Mupi.cpp -o Mupi.o
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c TabProbsResults.cpp -o TabProbsResults.o
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -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/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ordinalClust.cpp -o ordinalClust.o
ordinalClust.cpp: In function ‘double logsum(arma::rowvec)’:
ordinalClust.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare]
544 | for (int i = 1; i < logx.n_elem; i++) {
| ~~^~~~~~~~~~~~~
ordinalClust.cpp: In function ‘int unsigned_to_signed(unsigned int)’:
ordinalClust.cpp:691:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
691 | if (x >= 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++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o ordinalClust.so Bos.o BosPredict.o ClassificationContext.o ClassificationMContext.o ClusteringContext.o CoClusteringContext.o Distribution.o LogProbs.o Mupi.o RcppExports.o TabProbsResults.o ordinalClust.o -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 '/home/hornik/tmp/scratch/Rtmpbw1Exg/R.INSTALL3196ff3e6c771b/ordinalClust/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpbw1Exg/R.INSTALL3196ff3e6c771b/ordinalClust/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpbw1Exg/R.INSTALL3196ff3e6c771b/ordinalClust/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-ordinalClust/00new/ordinalClust/libs
** 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
converting help for package ‘ordinalClust’
finding HTML links ... done
Msimulated html
bosclassif html
bosclust html
boscoclust html
dataqol html
dataqol.classif html
pejSim html
plot html
predict html
summary html
** 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 (ordinalClust)