* installing to library ‘/home/hornik/tmp/R.check/r-devel-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-16) 15.2.0’
make[1]: Entering directory '/tmp/RtmpZpMRiA/R.INSTALL2294a873940bce/ordinalClust/src'
g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/include" -DNDEBUG -DBOOST_DISABLE_ASSERTS -DARMA_USE_CURRENT -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpZpMRiA/R.INSTALL2294a873940bce/ordinalClust/src'
make[1]: Entering directory '/tmp/RtmpZpMRiA/R.INSTALL2294a873940bce/ordinalClust/src'
make[1]: Leaving directory '/tmp/RtmpZpMRiA/R.INSTALL2294a873940bce/ordinalClust/src'
installing to /home/hornik/tmp/R.check/r-devel-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
** 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)