* installing *source* package ‘MAINT.Data’ ... ** package ‘MAINT.Data’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (GCC) 14.2.0’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/MAINT.Data/src' g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c AdMatAlgFoo.cpp -o AdMatAlgFoo.o AdMatAlgFoo.cpp: In function 'bool pdsolve(const arma::mat&, arma::mat&, double*)': AdMatAlgFoo.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'const arma::uword' {aka 'const unsigned int'} [-Wsign-compare] 13 | for (int i=1;i<M.n_rows;i++) { | ~^~~~~~~~~ AdMatAlgFoo.cpp: In function 'void SetZero(arma::vec&, int, bool)': AdMatAlgFoo.cpp:31:27: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 31 | if (cheksize && v.n_elem!=n) v.zeros(n); | ~~~~~~~~^~~ AdMatAlgFoo.cpp: In function 'void SetZero(arma::mat&, int, int, bool)': AdMatAlgFoo.cpp:38:29: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 38 | if ( cheksize && (M.n_rows!=m || M.n_cols!=n) ) M.zeros(m,n); | ~~~~~~~~^~~ AdMatAlgFoo.cpp:38:44: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 38 | if ( cheksize && (M.n_rows!=m || M.n_cols!=n) ) M.zeros(m,n); | ~~~~~~~~^~~ AdMatAlgFoo.cpp: In function 'bool chcksing(const arma::mat&, double&, double&, double&, double&, double, double, bool)': AdMatAlgFoo.cpp:55:18: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 55 | if (M1.n_rows!=p|| M1.n_cols!=p) M1.set_size(p,p); | ~~~~~~~~~^~~ AdMatAlgFoo.cpp:55:33: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 55 | if (M1.n_rows!=p|| M1.n_cols!=p) M1.set_size(p,p); | ~~~~~~~~~^~~ AdMatAlgFoo.cpp:56:24: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 56 | if (diagsrqt.n_elem!=p) diagsrqt.set_size(p); | ~~~~~~~~~~~~~~~^~~ AdMatAlgFoo.cpp: In function 'bool safepdsolve(const arma::mat&, arma::mat&, double&, double&, double&, double&, double, double, bool)': AdMatAlgFoo.cpp:111:18: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 111 | if (M1.n_rows!=p || M1.n_cols!=p) M1.set_size(p,p); | ~~~~~~~~~^~~ AdMatAlgFoo.cpp:111:34: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 111 | if (M1.n_rows!=p || M1.n_cols!=p) M1.set_size(p,p); | ~~~~~~~~~^~~ AdMatAlgFoo.cpp:112:20: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 112 | if (Mscl.n_rows!=p || Mscl.n_cols!=p) Mscl.set_size(p,p); | ~~~~~~~~~~~^~~ AdMatAlgFoo.cpp:112:38: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 112 | if (Mscl.n_rows!=p || Mscl.n_cols!=p) Mscl.set_size(p,p); | ~~~~~~~~~~~^~~ AdMatAlgFoo.cpp:113:24: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 113 | if (diagsrqt.n_elem!=p) diagsrqt.set_size(p); | ~~~~~~~~~~~~~~~^~~ AdMatAlgFoo.cpp: In function 'bool safepdsolve(const arma::mat&, const arma::mat&, arma::mat&, double&, double&, double&, double&, double, double, bool)': AdMatAlgFoo.cpp:145:18: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 145 | if (M1.n_rows!=p|| M1.n_cols!=p) M1.set_size(p,p); | ~~~~~~~~~^~~ AdMatAlgFoo.cpp:145:33: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 145 | if (M1.n_rows!=p|| M1.n_cols!=p) M1.set_size(p,p); | ~~~~~~~~~^~~ AdMatAlgFoo.cpp:146:24: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 146 | if (diagsrqt.n_elem!=p) diagsrqt.set_size(p); | ~~~~~~~~~~~~~~~^~~ AdMatAlgFoo.cpp:147:20: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 147 | if (rhs1.n_rows!=p || rhs1.n_cols!=q) rhs1.set_size(p,q); | ~~~~~~~~~~~^~~ AdMatAlgFoo.cpp:147:38: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 147 | if (rhs1.n_rows!=p || rhs1.n_cols!=q) rhs1.set_size(p,q); | ~~~~~~~~~~~^~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c AuxFoo.cpp -o AuxFoo.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c CEMGauss.cpp -o CEMGauss.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c MDataGaussLogLik.cpp -o MDataGaussLogLik.o AuxFoo.cpp: In function 'arma::mat RestCov(int, Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator, int, bool, bool)': AuxFoo.cpp:82:37: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 82 | if (A.size()!=q) { | ~~~~~~~~^~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c MinMaxEgval.cpp -o MinMaxEgval.o CEMGauss.cpp: In function 'SEXPREC* CEMGauss(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': CEMGauss.cpp:74:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 74 | if (tmpvct.size()!=n) tmpvct.resize(n); | ~~~~~~~~~~~~~^~~ CEMGauss.cpp:93:19: warning: variable 'zpin' set but not used [-Wunused-but-set-variable] 93 | NumericMatrix *zpin=&z0,*zpout=&z1; | ^~~~ CEMGauss.cpp: In function 'bool FillParm(const arma::mat&, const Rcpp::NumericMatrix&, int, bool, double, double, int, int, int, std::vector<double>&, arma::mat&, arma::mat&, Rcpp::NumericVector&, Rcpp::NumericMatrix&, arma::mat&, arma::cube&)': CEMGauss.cpp:307:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 307 | if (minVar.size()!=p) minVar.resize(p); | ~~~~~~~~~~~~~^~~ CEMGauss.cpp:308:21: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 308 | if (maxVar.size()!=p) maxVar.resize(p); | ~~~~~~~~~~~~~^~~ MDataGaussLogLik.cpp: In function 'void MDataGaussLogLik(int, int, int, const arma::mat&, const arma::vec&, arma::mat*, arma::mat*, double*, std::vector<double>&, bool&, double, bool)': MDataGaussLogLik.cpp:22:19: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 22 | if (dev.n_rows!=p || dev.n_cols!=n) dev.set_size(p,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:22:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 22 | if (dev.n_rows!=p || dev.n_cols!=n) dev.set_size(p,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:23:19: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 23 | if (tmp.n_rows!=p || tmp.n_cols!=n) tmp.set_size(p,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:23:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 23 | if (tmp.n_rows!=p || tmp.n_cols!=n) tmp.set_size(p,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:128:19: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 128 | if (dev.n_rows!=q || dev.n_cols!=n) dev.set_size(q,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:128:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 128 | if (dev.n_rows!=q || dev.n_cols!=n) dev.set_size(q,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:129:19: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 129 | if (tmp.n_rows!=q || tmp.n_cols!=n) tmp.set_size(q,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:129:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 129 | if (tmp.n_rows!=q || tmp.n_cols!=n) tmp.set_size(q,n); | ~~~~~~~~~~^~~ MDataGaussLogLik.cpp:185:28: warning: unused variable 'lnk2' [-Wunused-variable] 185 | double detj,lndetj,dev,lnk2; | ^~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c RestCovGrad.cpp -o RestCovGrad.o CEMGauss.cpp: In function 'SEXPREC* CEMGauss(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': CEMGauss.cpp:259:17: warning: 'Sigmapar' may be used uninitialized [-Wmaybe-uninitialized] 259 | else npar = (p+Sigmapar)*k + k-1; | ~~^~~~~~~~~~ CEMGauss.cpp:253:12: note: 'Sigmapar' was declared here 253 | int npar,Sigmapar; | ^~~~~~~~ MDataGaussLogLik.cpp:96:85: warning: 'det' may be used uninitialized [-Wmaybe-uninitialized] 96 | if (Sigmap) res[obs] -= ( lndet + (a*dev2*dev2 + b*dev1*dev1 -2*c*dev1*dev2)/det ) / 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ MDataGaussLogLik.cpp:49:18: note: 'det' was declared here 49 | double a,b,c,det,lndet,abscorr,lnk2,dev1,dev2; | ^~~ MDataGaussLogLik.cpp:96:41: warning: 'lndet' may be used uninitialized [-Wmaybe-uninitialized] 96 | if (Sigmap) res[obs] -= ( lndet + (a*dev2*dev2 + b*dev1*dev1 -2*c*dev1*dev2)/det ) / 2; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MDataGaussLogLik.cpp:49:22: note: 'lndet' was declared here 49 | double a,b,c,det,lndet,abscorr,lnk2,dev1,dev2; | ^~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c fasttle.cpp -o fasttle.o MinMaxEgval.cpp: In function 'bool MinMaxEgval(const arma::mat&, int, double&, double&, double&, double&, double&, double, double, double)': MinMaxEgval.cpp:49:12: warning: variable 'corr' set but not used [-Wunused-but-set-variable] 49 | double corr,corr2,Rdet,Rtr,bind; | ^~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c fulltle.cpp -o fulltle.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c msnCP_Aux.cpp -o msnCP_Aux.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c msnCP_dev.cpp -o msnCP_dev.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c msnCP_dev_RIntf.cpp -o msnCP_dev_RIntf.o fasttle.cpp: In function 'void highstobsllik(const Rcpp::NumericMatrix&, int, int, int, double, int, const std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, Estimate&, double, std::vector<double>&)': fasttle.cpp:180:18: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 180 | if (Xdev.n_rows!=n || Xdev.n_cols!=p) Xdev.set_size(n,p); | ~~~~~~~~~~~^~~ fasttle.cpp:180:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 180 | if (Xdev.n_rows!=n || Xdev.n_cols!=p) Xdev.set_size(n,p); | ~~~~~~~~~~~^~~ fasttle.cpp: In function 'void parcovll(const arma::mat&, const std::vector<int, std::allocator<int> >&, arma::mat&, double, double, std::vector<double>&)': fasttle.cpp:233:20: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 233 | if (SigmaI.n_rows!=p || SigmaI.n_cols!=p) SigmaI.set_size(p,p); | ~~~~~~~~~~~~~^~~ fasttle.cpp:233:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 233 | if (SigmaI.n_rows!=p || SigmaI.n_cols!=p) SigmaI.set_size(p,p); | ~~~~~~~~~~~~~^~~ fasttle.cpp: In function 'void parcovll4(const arma::mat&, const std::vector<int, std::allocator<int> >&, arma::mat&, double, double, std::vector<double>&)': fasttle.cpp:292:20: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 292 | if (pSigma.n_rows!=q || pSigma.n_cols!=q) pSigma.set_size(q,q); | ~~~~~~~~~~~~~^~~ fasttle.cpp:292:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 292 | if (pSigma.n_rows!=q || pSigma.n_cols!=q) pSigma.set_size(q,q); | ~~~~~~~~~~~~~^~~ fulltle.cpp: In function 'SEXPREC* Cfulltle(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': fulltle.cpp:28:30: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'unsigned int' [-Wsign-compare] 28 | else if (tmpSet[j-1]<n-(k-(j-1))) cont=FALSE; fulltle.cpp:33:14: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 33 | if (j-1<k-1) for (int j1=j;j1<k;j1++) | ~~~^~~~ fulltle.cpp: In function 'double loglik(const Rcpp::NumericMatrix&, int, int, int, double, double, int, const std::vector<int, std::allocator<int> >&, Estimate&)': fulltle.cpp:56:18: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 56 | if (Xdev.n_rows!=n || Xdev.n_cols!=p) Xdev.set_size(n,p); | ~~~~~~~~~~~^~~ fulltle.cpp:56:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 56 | if (Xdev.n_rows!=n || Xdev.n_cols!=p) Xdev.set_size(n,p); | ~~~~~~~~~~~^~~ fulltle.cpp: In function 'double parcovloglik4(const arma::mat&, const std::vector<int, std::allocator<int> >&, arma::mat&, double, double)': fulltle.cpp:130:20: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 130 | if (pSigma.n_rows!=q || pSigma.n_cols!=q) pSigma.set_size(q,q); | ~~~~~~~~~~~~~^~~ fulltle.cpp:130:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 130 | if (pSigma.n_rows!=q || pSigma.n_cols!=q) pSigma.set_size(q,q); | ~~~~~~~~~~~~~^~~ msnCP_dev.cpp: In function 'void cnvCPtoDP(int, Rcpp::NumericVector, const arma::mat&, Rcpp::NumericVector, arma::vec&, arma::mat&, arma::vec&, arma::mat&, arma::vec&, double*, bool*, double*, double, double, double, bool)': msnCP_dev.cpp:31:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 31 | if (tmp.size()!=p) tmp.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev.cpp:32:17: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 32 | if (c.size()!=p) c.set_size(p); | ~~~~~~~~^~~ msnCP_dev.cpp:33:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 33 | if (muz.size()!=p) muz.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev.cpp:34:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 34 | if (omega.size()!=p) omega.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev.cpp:35:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 35 | if (mu0.size()!=p) mu0.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev.cpp:36:22: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 36 | if (sigmaz.size()!=p) sigmaz.set_size(p); | ~~~~~~~~~~~~~^~~ msnCP_dev.cpp:37:22: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 37 | if (mu0OtP.n_rows!=p || mu0OtP.n_cols!=p) mu0OtP.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev.cpp:37:42: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 37 | if (mu0OtP.n_rows!=p || mu0OtP.n_cols!=p) mu0OtP.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev.cpp: In function 'double msnCP_dev1(Rcpp::NumericVector&, const Rcpp::NumericMatrix&, const Rcpp::IntegerVector&, int, int, int, int, double, bool, double, double, double, double, bool, double, bool, bool)': msnCP_dev.cpp:94:16: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 94 | if (y0.n_rows!=n || y0.n_cols!=p) y0.set_size(n,p); | ~~~~~~~~~^~~ msnCP_dev.cpp:94:32: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 94 | if (y0.n_rows!=n || y0.n_cols!=p) y0.set_size(n,p); | ~~~~~~~~~^~~ msnCP_dev.cpp:96:21: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 96 | if (Sigma.n_rows!=p || Sigma.n_cols!=p) Sigma.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev.cpp:96:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 96 | if (Sigma.n_rows!=p || Sigma.n_cols!=p) Sigma.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev.cpp:97:24: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 97 | if (OmegaInv.n_rows!=p || OmegaInv.n_cols!=p) OmegaInv.set_size(p,p); | ~~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:97:46: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 97 | if (OmegaInv.n_rows!=p || OmegaInv.n_cols!=p) OmegaInv.set_size(p,p); | ~~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:98:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 98 | if (omega.size()!=p) omega.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev.cpp:99:27: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 99 | if (alphoveromg.size()!=p) alphoveromg.set_size(p); | ~~~~~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:100:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 100 | if (y0i.size()!=p) y0i.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev.cpp:101:22: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 101 | if (DPksi1.size()!=p) DPksi1.set_size(p); | ~~~~~~~~~~~~~^~~ msnCP_dev.cpp:102:23: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 102 | if (DPOmega.n_rows!=p || DPOmega.n_cols!=p) DPOmega.set_size(p,p); | ~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:102:44: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 102 | if (DPOmega.n_rows!=p || DPOmega.n_cols!=p) DPOmega.set_size(p,p); | ~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:103:23: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 103 | if (DPalpha.size()!=p) DPalpha.set_size(p); | ~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:104:26: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 104 | if (DPOmegabar.n_rows!=p || DPOmegabar.n_cols!=p) DPOmegabar.set_size(p,p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:104:50: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 104 | if (DPOmegabar.n_rows!=p || DPOmegabar.n_cols!=p) DPOmegabar.set_size(p,p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev.cpp:105:23: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 105 | if (DPdelta.size()!=p) DPdelta.set_size(p); | ~~~~~~~~~~~~~~^~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c msnCP_dev_grad.cpp -o msnCP_dev_grad.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c registerDynamicSimbol.cpp -o registerDynamicSimbol.o msnCP_dev_grad.cpp: In function 'void msnCP_ll_grad(const Rcpp::NumericVector&, const Rcpp::NumericMatrix&, const arma::mat&, const Rcpp::NumericVector&, const Rcpp::NumericMatrix&, const Rcpp::IntegerVector&, int, int, int, int, double, bool, double, double, double, double, arma::vec&, double, bool)': msnCP_dev_grad.cpp:39:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 39 | for (int r=0,i1=0,i2=0;r<p;r++) for (int c=0;c<p;c++,i1++) | ^~~ msnCP_dev_grad.cpp:42:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 42 | dvecinddim = p2; | ^~~~~~~~~~ msnCP_dev_grad.cpp:45:16: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 45 | if (y0.n_rows!=n || y0.n_cols!=p) y0.set_size(n,p); | ~~~~~~~~~^~~ msnCP_dev_grad.cpp:45:32: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 45 | if (y0.n_rows!=n || y0.n_cols!=p) y0.set_size(n,p); | ~~~~~~~~~^~~ msnCP_dev_grad.cpp:50:23: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 50 | if (Omegagrad.size()!=nvcovpar) Omegagrad.set_size(nvcovpar); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:51:27: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 51 | if (OmegaInvgrad1.size()!=nvcovpar) OmegaInvgrad1.set_size(nvcovpar); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:52:27: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 52 | if (OmegaInvgrad2.n_rows!=nvcovpar || OmegaInvgrad2.n_cols!=nvcovpar) OmegaInvgrad2.set_size(nvcovpar,nvcovpar); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:52:61: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 52 | if (OmegaInvgrad2.n_rows!=nvcovpar || OmegaInvgrad2.n_cols!=nvcovpar) OmegaInvgrad2.set_size(nvcovpar,nvcovpar); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:53:23: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 53 | if (Sigmagrad.size()!=nvcovpar) Sigmagrad.set_size(nvcovpar); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:54:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 54 | if (y0sum.size()!=p) y0sum.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:59:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 59 | if (sigma.size()!=p) sigma.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:60:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 60 | if (mu0.size()!=p) mu0.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev_grad.cpp:61:22: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 61 | if (SigmaI.n_rows!=p || SigmaI.n_cols!=p) SigmaI.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:61:42: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 61 | if (SigmaI.n_rows!=p || SigmaI.n_cols!=p) SigmaI.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:62:25: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 62 | if (SigmaImu0.size()!=p) SigmaImu0.set_size(p); | ~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:63:22: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 63 | if (mu0bar.size()!=p) mu0bar.set_size(p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:64:22: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 64 | if (Dtld33.n_rows!=p || Dtld33.n_cols!=p) Dtld33.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:64:42: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 64 | if (Dtld33.n_rows!=p || Dtld33.n_cols!=p) Dtld33.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:65:20: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 65 | if (ksi1.size()!=p) ksi1.set_size(p); | ~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:66:21: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 66 | if (Omega.n_rows!=p || Omega.n_cols!=p) Omega.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:66:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 66 | if (Omega.n_rows!=p || Omega.n_cols!=p) Omega.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:67:24: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 67 | if (OmegaInv.n_rows!=p || OmegaInv.n_cols!=p) OmegaInv.set_size(p,p); | ~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:67:46: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 67 | if (OmegaInv.n_rows!=p || OmegaInv.n_cols!=p) OmegaInv.set_size(p,p); | ~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:68:22: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 68 | if (mu0OtP.n_rows!=p || mu0OtP.n_cols!=p) mu0OtP.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:68:42: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 68 | if (mu0OtP.n_rows!=p || mu0OtP.n_cols!=p) mu0OtP.set_size(p,p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:69:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 69 | if (omega.size()!=p) omega.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:70:22: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 70 | if (bomega.size()!=p) bomega.set_size(p); | ~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:71:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 71 | if (delta.size()!=p) delta.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:72:26: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 72 | if (OmgbIdelta.size()!=p) OmgbIdelta.set_size(p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:73:23: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 73 | if (sclMatI.n_rows!=p || sclMatI.n_cols!=p) sclMatI.set_size(p,p); | ~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:73:44: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 73 | if (sclMatI.n_rows!=p || sclMatI.n_cols!=p) sclMatI.set_size(p,p); | ~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:74:21: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 74 | if (OmgbI.n_rows!=p || OmgbI.n_cols!=p) OmgbI.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:74:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 74 | if (OmgbI.n_rows!=p || OmgbI.n_cols!=p) OmgbI.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:75:20: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 75 | if (tmpM.n_rows!=p || tmpM.n_cols!=p) tmpM.set_size(p,p); | ~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:75:38: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 75 | if (tmpM.n_rows!=p || tmpM.n_cols!=p) tmpM.set_size(p,p); | ~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:76:21: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 76 | if (tmpM2.n_rows!=p || tmpM2.n_cols!=p) tmpM2.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:76:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 76 | if (tmpM2.n_rows!=p || tmpM2.n_cols!=p) tmpM2.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:77:20: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 77 | if (tmpv.size()!=p) tmpv.set_size(p); | ~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:78:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 78 | if (eta.size()!=p) eta.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev_grad.cpp:79:19: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 79 | if (D33.n_rows!=p || D33.n_cols!=p) D33.set_size(p,p); | ~~~~~~~~~~^~~ msnCP_dev_grad.cpp:79:36: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 79 | if (D33.n_rows!=p || D33.n_cols!=p) D33.set_size(p,p); | ~~~~~~~~~~^~~ msnCP_dev_grad.cpp:80:24: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 80 | if (ksi1grad.size()!=p) ksi1grad.set_size(p); | ~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:81:23: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 81 | if (etagrad.size()!=p) etagrad.set_size(p); | ~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:82:26: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 82 | if (beta2kgrad.n_rows!=k-1 || beta2kgrad.n_cols!=p) beta2kgrad.set_size(k-1,p); | ~~~~~~~~~~~~~~~~~^~~~~ msnCP_dev_grad.cpp:82:52: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 82 | if (beta2kgrad.n_rows!=k-1 || beta2kgrad.n_cols!=p) beta2kgrad.set_size(k-1,p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:83:27: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 83 | if (nOmgminusS0.n_rows!=p || nOmgminusS0.n_cols!=p) nOmgminusS0.set_size(p,p); | ~~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:83:52: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 83 | if (nOmgminusS0.n_rows!=p || nOmgminusS0.n_cols!=p) nOmgminusS0.set_size(p,p); | ~~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:84:19: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 84 | if (y0i.size()!=p) y0i.set_size(p); | ~~~~~~~~~~^~~ msnCP_dev_grad.cpp:85:24: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 85 | if (sumz1eta.size()!=p) sumz1eta.set_size(p); | ~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:86:26: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 86 | if (gamma1grad.size()!=p) gamma1grad.set_size(p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:87:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 87 | if (z1eta.size()!=p) z1eta.set_size(p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:178:21: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 178 | if (vtmpM.size()!=nvcovpar) vtmpM.set_size(nvcovpar); | ~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:179:22: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 179 | if (vdOmgb.size()!=nvcovpar) vdOmgb.set_size(nvcovpar); | ~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:180:44: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 180 | if (tmpextv.n_rows!=1 || tmpextv.n_cols!=nvcovpar) tmpextv.set_size(1,nvcovpar); | ~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:182:25: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 182 | if (dOmgdgam1.n_rows!=nvcovpar || dOmgdgam1.n_cols!=p) dOmgdgam1.set_size(nvcovpar,p); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:182:55: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 182 | if (dOmgdgam1.n_rows!=nvcovpar || dOmgdgam1.n_cols!=p) dOmgdgam1.set_size(nvcovpar,p); | ~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:184:22: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 184 | if (Omgb.n_rows!=p || Omgb.n_cols!=p) Omgb.set_size(p,p); | ~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:184:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 184 | if (Omgb.n_rows!=p || Omgb.n_cols!=p) Omgb.set_size(p,p); | ~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:185:25: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 185 | if (dAomgm1.size()!=p) dAomgm1.set_size(p); | ~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:186:25: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 186 | if (Adomgm1.size()!=p) Adomgm1.set_size(p); | ~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:187:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 187 | if (gamma1grp1.size()!=p) gamma1grp1.set_size(p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:188:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 188 | if (gamma1grp2.size()!=p) gamma1grp2.set_size(p); | ~~~~~~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:197:31: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 197 | for (int i=0,c=0;c<p;c++) for (int r=c;r<p;r++,i++) | ^~~ msnCP_dev_grad.cpp:200:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 200 | vdOmgb = vtmpM * dOmgbdOmg; | ^~~~~~ msnCP_dev_grad.cpp: In function 'Rcpp::NumericVector msnCP_dev_grad1(Rcpp::NumericVector&, const Rcpp::NumericMatrix&, const Rcpp::IntegerVector&, int, int, int, int, double, bool, double, double, double, double, double, bool, bool)': msnCP_dev_grad.cpp:334:25: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare] 334 | if (SigmaSrgrad.size()!=nvcovsrpar) SigmaSrgrad.set_size(nvcovsrpar); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ msnCP_dev_grad.cpp:335:18: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 335 | if (tmpM.n_rows!=nvcovpar || tmpM.n_cols!=nvcovsrpar) tmpM.set_size(nvcovpar,nvcovsrpar); | ~~~~~~~~~~~^~~~~~~~~~ msnCP_dev_grad.cpp:335:43: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 335 | if (tmpM.n_rows!=nvcovpar || tmpM.n_cols!=nvcovsrpar) tmpM.set_size(nvcovpar,nvcovsrpar); | ~~~~~~~~~~~^~~~~~~~~~~~ msnCP_dev_grad.cpp:337:22: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare] 337 | if (CPgrad.size()!=CPgradl) CPgrad.set_size(CPgradl); | ~~~~~~~~~~~~~^~~~~~~~~ msnCP_dev_grad.cpp:338:21: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 338 | if (Sigma.n_rows!=p || Sigma.n_cols!=p) Sigma.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:338:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 338 | if (Sigma.n_rows!=p || Sigma.n_cols!=p) Sigma.set_size(p,p); | ~~~~~~~~~~~~^~~ msnCP_dev_grad.cpp:339:20: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare] 339 | if (tmpv.size()!=nvcovpar) tmpv.set_size(nvcovpar); | ~~~~~~~~~~~^~~~~~~~~~ In file included from msnCP_dev_grad.cpp:4: RestCovGrad.cpp: In instantiation of 'void C2CPgrad(int, int, int, Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator, bool, RCTMATTP&) [with RCTMATTP = arma::Mat<double>; SQMATTP = arma::Mat<double>; EXTVCTTP = arma::Col<double>; Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator = double*]': RestCovGrad.cpp:162:48: required from 'void RestCov_grad(int, int, int, int, Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator, bool, RCTMATTP&) [with RCTMATTP = arma::Mat<double>; SQMATTP = arma::Mat<double>; EXTVCTTP = arma::Col<double>; Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator = double*]' 162 | case 2: C2CPgrad<RCTMATTP,SQMATTP,EXTVCTTP>(p,q,nvcovpar,xpos,FixedArrays,Jacob); break; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msnCP_dev_grad.cpp:360:30: required from here 360 | RestCov_grad<mat,mat,vec>(p,q,nvcovpar,Config,param.begin()+k*p,FixedArrays,DSigSigSr); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RestCovGrad.cpp:61:21: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 61 | if (Sigma.n_rows!=p || Sigma.n_cols!=p) Sigma.set_size(p,p); | ~~~~~~~~~~~~^~~ RestCovGrad.cpp:61:40: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 61 | if (Sigma.n_rows!=p || Sigma.n_cols!=p) Sigma.set_size(p,p); | ~~~~~~~~~~~~^~~ RestCovGrad.cpp:62:24: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 62 | if (SigmaSrU.n_rows!=p || SigmaSrU.n_cols!=p) SigmaSrU.set_size(p,p); | ~~~~~~~~~~~~~~~^~~ RestCovGrad.cpp:62:46: warning: comparison of integer expressions of different signedness: 'const arma::uword' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 62 | if (SigmaSrU.n_rows!=p || SigmaSrU.n_cols!=p) SigmaSrU.set_size(p,p); | ~~~~~~~~~~~~~~~^~~ RestCovGrad.cpp:63:23: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 63 | if (fullpar.size()!=nvcovpar) fullpar.set_size(nvcovpar); | ~~~~~~~~~~~~~~^~~~~~~~~~ RestCovGrad.cpp: In instantiation of 'void C4CPgrad(int, int, int, Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator, bool, RCTMATTP&) [with RCTMATTP = arma::Mat<double>; SQMATTP = arma::Mat<double>; EXTVCTTP = arma::Col<double>; Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator = double*]': RestCovGrad.cpp:164:48: required from 'void RestCov_grad(int, int, int, int, Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator, bool, RCTMATTP&) [with RCTMATTP = arma::Mat<double>; SQMATTP = arma::Mat<double>; EXTVCTTP = arma::Col<double>; Rcpp::Vector<14, Rcpp::PreserveStorage>::iterator = double*]' 164 | case 4: C4CPgrad<RCTMATTP,SQMATTP,EXTVCTTP>(p,q,nvcovpar,xpos,FixedArrays,Jacob); break; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msnCP_dev_grad.cpp:360:30: required from here 360 | RestCov_grad<mat,mat,vec>(p,q,nvcovpar,Config,param.begin()+k*p,FixedArrays,DSigSigSr); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RestCovGrad.cpp:130:34: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare] 130 | if (!FixedArrays && ppar.size()!=npcovpar) ppar.set_size(npcovpar); | ~~~~~~~~~~~^~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c sampleint.cpp -o sampleint.o g++-14 -std=gnu++17 -shared -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o MAINT.Data.so AdMatAlgFoo.o AuxFoo.o CEMGauss.o MDataGaussLogLik.o MinMaxEgval.o RestCovGrad.o fasttle.o fulltle.o msnCP_Aux.o msnCP_dev.o msnCP_dev_RIntf.o msnCP_dev_grad.o registerDynamicSimbol.o sampleint.o -llapack -L/data/gannet/ripley/R/R-devel/lib -lRblas -lgfortran -lm -lquadmath make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/MAINT.Data/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/MAINT.Data/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/MAINT.Data/src' installing to /data/gannet/ripley/R/packages/tests-devel/MAINT.Data.Rcheck/00LOCK-MAINT.Data/00new/MAINT.Data/libs ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading Creating a new generic function for ‘rbind’ in package ‘MAINT.Data’ Creating a new generic function for ‘cbind’ in package ‘MAINT.Data’ ** help *** installing help indices ** building package indices ** 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 (MAINT.Data)