* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’ * installing *source* package ‘mixedClust’ ... ** this is package ‘mixedClust’ version ‘1.0.2.1’ ** package ‘mixedClust’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-16 (Debian 16.2.0-1) 16.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpT1jS9f/R.INSTALL2b020712ea086e/mixedClust/src' g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/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 > >::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(const arma::mat&, const arma::mat&)’: Bos.cpp:82:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 82 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:85:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 85 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp:88:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 88 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Bos.cpp:91:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 91 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp: In member function ‘virtual arma::mat Bos::SEstepRow(const arma::mat&)’: Bos.cpp:116:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Bos.cpp:118:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp:121:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:124:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 124 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp: In member function ‘virtual arma::mat Bos::SEstepRowRandomParamsInit(arma::mat&, arma::uvec&)’: Bos.cpp:148:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 148 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp:151:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 151 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:154:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 154 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp: In member function ‘virtual arma::mat Bos::SEstepCol(const arma::mat&)’: Bos.cpp:173:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 173 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Bos.cpp:176:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 176 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Bos.cpp:179:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 179 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Bos.cpp:182:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 182 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Bos.cpp: In member function ‘virtual void Bos::imputeMissingData(const arma::mat&, const arma::mat&)’: Bos.cpp:211:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ Bos.cpp: In member function ‘double Bos::logsum(arma::rowvec)’: Bos.cpp:711:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 711 | for (int i = 1; i < logx.n_elem; i++) { | ~~^~~~~~~~~~~~~ Bos.cpp: In member function ‘Mupi Bos::ordiemCpp(const arma::colvec&, const arma::colvec&, const arma::colvec&, double, int)’: Bos.cpp:737:13: warning: variable ‘a’ set but not used [-Wunused-but-set-variable=] 737 | int a = 0; | ^ Bos.cpp: In member function ‘int Bos::unsigned_to_signed(unsigned int)’: Bos.cpp:860:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 860 | if (x >= INT_MIN) | ^ Bos.cpp: In member function ‘double Bos::pejp1zj1_yjej(arma::urowvec, unsigned int, arma::urowvec, int, double)’: Bos.cpp:1049:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 1049 | for (int in = 0; in < ejp1.n_elem; in++) { | ~~~^~~~~~~~~~~~~ Bos.cpp: In member function ‘int Bos::getModeFromVec(arma::uvec)’: Bos.cpp:1181:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1181 | for (unsigned int mu = 0; mu < this->_m; mu++) { | ~~~^~~~~~~~~~ g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/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:168:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < _distrib_objects.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ CoClusteringContext.cpp: In member function ‘void CoClusteringContext::noColDegenerancy(std::vector > >)’: CoClusteringContext.cpp:680:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 680 | for(int nb_degen = 0; nb_degen > >)’: CoClusteringContext.cpp:710:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for(int nb_degen = 0; nb_degen > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ Gaussian.cpp: In member function ‘virtual arma::mat Gaussian::SEstepRowRandomParamsInit(arma::mat&, arma::uvec&)’: Gaussian.cpp:107:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 107 | for (int d = 0; d < Wsample.n_rows; d++) | ~~^~~~~~~~~~~~~~~~ Gaussian.cpp: In member function ‘virtual void Gaussian::imputeMissingData(const arma::mat&, const arma::mat&)’: Gaussian.cpp:184:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c GaussianMulti.cpp -o GaussianMulti.o GaussianMulti.cpp: In member function ‘virtual void GaussianMulti::MstepVW(const arma::mat&, const arma::mat&, bool)’: GaussianMulti.cpp:191:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 191 | for (int rowindi = 0; rowindi < rowind.n_elem; rowindi++) { | ~~~~~~~~^~~~~~~~~~~~~~~ GaussianMulti.cpp:192:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 192 | for (int colindi = 0; colindi < colind.n_elem; colindi++) { | ~~~~~~~~^~~~~~~~~~~~~~~ GaussianMulti.cpp: In member function ‘virtual void GaussianMulti::Mstep(arma::uvec, arma::uvec, int, int, bool)’: GaussianMulti.cpp:226:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 226 | for (int rowindi = 0; rowindi < rowind.n_elem; rowindi++) { | ~~~~~~~~^~~~~~~~~~~~~~~ GaussianMulti.cpp:227:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 227 | for (int colindi = 0; colindi < colind.n_elem; colindi++) { | ~~~~~~~~^~~~~~~~~~~~~~~ g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LogProbs.cpp -o LogProbs.o g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Multinomial.cpp -o Multinomial.o Multinomial.cpp: In constructor ‘Multinomial::Multinomial(arma::mat&, int, int, int, int)’: Multinomial.cpp:11:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 11 | for (size_t sem = 0; sem < _nbSEM; sem++) | ~~~~^~~~~~~~ Multinomial.cpp: In member function ‘virtual void Multinomial::missingValuesInit()’: Multinomial.cpp:34:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ Multinomial.cpp: In member function ‘virtual TabProbsResults Multinomial::SEstep(const arma::mat&, const arma::mat&)’: Multinomial.cpp:50:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 50 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Multinomial.cpp:52:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 52 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Multinomial.cpp:54:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 54 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Multinomial.cpp:56:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 56 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Multinomial.cpp:58:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 58 | for (size_t cat = 1; cat <= this->_m; cat++) | ~~~~^~~~~~~~~~~ Multinomial.cpp: In member function ‘virtual arma::mat Multinomial::SEstepRow(const arma::mat&)’: Multinomial.cpp:89:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Multinomial.cpp:91:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 91 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Multinomial.cpp:94:54: 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++) | ~~^~~~~ Multinomial.cpp:96:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 96 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Multinomial.cpp: In member function ‘virtual arma::mat Multinomial::SEstepRowRandomParamsInit(arma::mat&, arma::uvec&)’: Multinomial.cpp:124:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 124 | for (int d = 0; d < Wsample.n_rows; d++) | ~~^~~~~~~~~~~~~~~~ Multinomial.cpp: In member function ‘virtual arma::mat Multinomial::SEstepCol(const arma::mat&)’: Multinomial.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++) | ~~^~~~~ Multinomial.cpp:162:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 162 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Multinomial.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++) | ~~^~~~~ Multinomial.cpp:168:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 168 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Multinomial.cpp: In member function ‘virtual LogProbs Multinomial::SEstep_predict(int, int, int, int, double, double, double, arma::vec)’: Multinomial.cpp:194:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 194 | for (size_t cat = 1; cat <= this->_m; cat++) | ~~~~^~~~~~~~~~~ Multinomial.cpp: In member function ‘virtual void Multinomial::imputeMissingData(const arma::mat&, const arma::mat&)’: Multinomial.cpp:216:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < _miss.size(); i++) | ~~^~~~~~~~~~~~~~ Multinomial.cpp:224:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘unsigned int’} [-Wsign-compare] 224 | for (int ivrow = 0; ivrow < vrow.size(); ivrow++) | ~~~~~~^~~~~~~~~~~~~ Multinomial.cpp:233:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘unsigned int’} [-Wsign-compare] 233 | for (int iwrow = 0; iwrow < wrow.size(); iwrow++) | ~~~~~~^~~~~~~~~~~~~ Multinomial.cpp: In member function ‘virtual double Multinomial::computeICL(int, int, int, int)’: Multinomial.cpp:336:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 336 | for (size_t cat = 1; cat <= this->_m; cat++){ | ~~~~^~~~~~~~~~~ g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Mupi.cpp -o Mupi.o g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Poisson.cpp -o Poisson.o Poisson.cpp: In constructor ‘Poisson::Poisson(arma::mat&, int, int, int)’: Poisson.cpp:27:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 27 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Poisson.cpp:29:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 29 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Poisson.cpp: In member function ‘virtual void Poisson::missingValuesInit()’: Poisson.cpp:48:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ Poisson.cpp: In member function ‘virtual TabProbsResults Poisson::SEstep(const arma::mat&, const arma::mat&)’: Poisson.cpp:63:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 63 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Poisson.cpp:66:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 66 | for (size_t k = 0; k < _kr; k++) | ~~^~~~~ Poisson.cpp:69:46: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 69 | for (size_t d = 0; d < _Jc; d++) | ~~^~~~~ Poisson.cpp:72:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 72 | for (size_t h = 0; h < _kc; h++) | ~~^~~~~ Poisson.cpp: In member function ‘virtual arma::mat Poisson::SEstepRow(const arma::mat&)’: Poisson.cpp:93:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 93 | for (size_t i = 0; i < _Nr; i++) | ~~^~~~~ Poisson.cpp: In member function ‘virtual arma::mat Poisson::SEstepRowRandomParamsInit(arma::mat&, arma::uvec&)’: Poisson.cpp:111:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 111 | for (int d = 0; d < Wsample.n_rows; d++) | ~~^~~~~~~~~~~~~~~~ Poisson.cpp: In member function ‘virtual arma::mat Poisson::SEstepCol(const arma::mat&)’: Poisson.cpp:159:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 159 | for (size_t i = 0; i < _Jc; i++) | ~~^~~~~ Poisson.cpp: In member function ‘virtual void Poisson::imputeMissingData(const arma::mat&, const arma::mat&)’: Poisson.cpp:183:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int imiss = 0; imiss < _miss.size(); imiss++) { | ~~~~~~^~~~~~~~~~~~~~ g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c TabProbsResults.cpp -o TabProbsResults.o g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppProgress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c mixedClustLite.cpp -o mixedClustLite.o mixedClustLite.cpp: In function ‘double logsum(arma::rowvec)’: mixedClustLite.cpp:234:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 234 | for (int i = 1; i < logx.n_elem; i++) { | ~~^~~~~~~~~~~~~ g++-16 -std=gnu++20 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o mixedClust.so Bos.o CoClusteringContext.o Distribution.o Gaussian.o GaussianMulti.o LogProbs.o Multinomial.o Mupi.o Poisson.o RcppExports.o TabProbsResults.o mixedClustLite.o -llapack -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lRblas -lgfortran -lm -latomic_asneeded -lquadmath -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpT1jS9f/R.INSTALL2b020712ea086e/mixedClust/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpT1jS9f/R.INSTALL2b020712ea086e/mixedClust/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpT1jS9f/R.INSTALL2b020712ea086e/mixedClust/src' installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-mixedClust/00new/mixedClust/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** 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 (mixedClust)