* installing *source* package ‘SLmetrics’ ...
** this is package ‘SLmetrics’ version ‘0.3-3’
** package ‘SLmetrics’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++ (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3)’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/SLmetrics/src'
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c RcppExports.cpp -o RcppExports.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_Accuracy.cpp -o classification_Accuracy.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_BalancedAccuracy.cpp -o classification_BalancedAccuracy.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_CohensKappa.cpp -o classification_CohensKappa.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_ConfusionMatrix.cpp -o classification_ConfusionMatrix.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_DiagnosticOddsRatio.cpp -o classification_DiagnosticOddsRatio.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_Entropy.cpp -o classification_Entropy.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_FBetaScore.cpp -o classification_FBetaScore.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_FalseDiscoveryRate.cpp -o classification_FalseDiscoveryRate.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_FalseOmissionRate.cpp -o classification_FalseOmissionRate.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_FalsePositiveRate.cpp -o classification_FalsePositiveRate.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_FowlkesMallowsIndex.cpp -o classification_FowlkesMallowsIndex.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_JaccardIndex.cpp -o classification_JaccardIndex.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_LogLoss.cpp -o classification_LogLoss.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_MatthewsCorrelationCoefficient.cpp -o classification_MatthewsCorrelationCoefficient.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_NegativeLikelihoodRatio.cpp -o classification_NegativeLikelihoodRatio.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_NegativePredictiveValue.cpp -o classification_NegativePredictiveValue.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_PositiveLikelihoodRatio.cpp -o classification_PositiveLikelihoodRatio.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_Precision.cpp -o classification_Precision.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_PrecisionRecallCurve.cpp -o classification_PrecisionRecallCurve.o
In file included from classification_PrecisionRecallCurve.cpp:1:
classification_PrecisionRecallCurve.h: In static member function ‘static Rcpp::NumericVector prROC::class_wise(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, int, bool, const Rcpp::NumericVector*)’:
classification_PrecisionRecallCurve.h:63:43: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
   63 |                 for (std::size_t c = 0; c < n_classes; ++c) {
      |                                         ~~^~~~~~~~~~~
classification_PrecisionRecallCurve.h:105:51: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  105 |                         for (std::size_t i = 0; i < n; i++) {
      |                                                 ~~^~~
classification_PrecisionRecallCurve.h:120:49: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  120 |                             if (ptr_actual[idx] == class_label) {
      |                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
classification_PrecisionRecallCurve.h: In static member function ‘static double prROC::micro_average(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, int, bool, const Rcpp::NumericVector*)’:
classification_PrecisionRecallCurve.h:207:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  207 |                     for (std::size_t i = 0; i < n; i++) {
      |                                             ~~^~~
classification_PrecisionRecallCurve.h:222:51: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  222 |                         for (std::size_t c = 0; c < n_classes; c++) {
      |                                                 ~~^~~~~~~~~~~
classification_PrecisionRecallCurve.h:231:63: warning: comparison of integer expressions of different signedness: ‘R_xlen_t’ {aka ‘long int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  231 |                             container[idx].label  = (actual_i == (c + 1)) ? 1 : 0;
      |                                                      ~~~~~~~~~^~~~~~~~~~
classification_PrecisionRecallCurve.h: In static member function ‘static double prROC::macro_average(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, int, bool, const Rcpp::NumericVector*)’:
classification_PrecisionRecallCurve.h:300:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  300 |                     for (std::size_t i = 0; i < classwise_average_precision.size(); i++) {
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
classification_PrecisionRecallCurve.h: In static member function ‘static Rcpp::DataFrame prROC::pr_curve(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, bool, const Rcpp::NumericVector*, const Rcpp::NumericVector*)’:
classification_PrecisionRecallCurve.h:364:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  364 |                     for (std::size_t c = 0; c < n_classes; ++c) {
      |                                             ~~^~~~~~~~~~~
classification_PrecisionRecallCurve.h:416:55: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  416 |                             for (std::size_t k = 0; k < thresholds->size(); ++k) {
      |                                                     ~~^~~~~~~~~~~~~~~~~~~~
classification_PrecisionRecallCurve.h:425:42: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  425 |                                 while (j < n && response(ptr_idx.get()[j], c) >= threshold_i) {
      |                                        ~~^~~
classification_PrecisionRecallCurve.h:434:61: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  434 |                                     if (ptr_actual[row_idx] == class_label)
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
classification_PrecisionRecallCurve.h:472:55: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  472 |                             for (std::size_t i = 0; i <= n; ++i) {
      |                                                     ~~^~~~
classification_PrecisionRecallCurve.h:494:61: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  494 |                                     if (ptr_actual[row_idx] == class_label)
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
classification_PrecisionRecallCurve.h: In static member function ‘static double prROC::count_positives(const int*, const double*, const std::size_t*, std::size_t, std::size_t)’:
classification_PrecisionRecallCurve.h:759:44: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  759 |                     if (ptr_actual[idx[i]] == class_label)
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_Recall.cpp -o classification_Recall.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_ReceiverOperatorCurve.cpp -o classification_ReceiverOperatorCurve.o
In file included from classification_ReceiverOperatorCurve.cpp:1:
classification_ReceiverOperatorCurve.h: In static member function ‘static Rcpp::NumericVector ROC::class_wise(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, int, bool, const Rcpp::NumericVector*)’:
classification_ReceiverOperatorCurve.h:83:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
   83 |             for (std::size_t c = 0; c < n_classes; c++) {
      |                                     ~~^~~~~~~~~~~
classification_ReceiverOperatorCurve.h:104:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  104 |             for (std::size_t c = 0; c < n_classes; ++c) {
      |                                     ~~^~~~~~~~~~~
classification_ReceiverOperatorCurve.h:114:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  114 |                     for (std::size_t i = 0; i < n; i++) {
      |                                             ~~^~~
classification_ReceiverOperatorCurve.h:143:43: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  143 |                 for (std::size_t i = 0; i < n; i++) {
      |                                         ~~^~~
classification_ReceiverOperatorCurve.h: In static member function ‘static double ROC::micro_average(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, int, bool, const Rcpp::NumericVector*)’:
classification_ReceiverOperatorCurve.h:213:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  213 |             for (std::size_t i = 0; i < n; i++) {
      |                                     ~~^~~
classification_ReceiverOperatorCurve.h:217:43: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  217 |                 for (std::size_t c = 0; c < n_classes; c++) {
      |                                         ~~^~~~~~~~~~~
classification_ReceiverOperatorCurve.h: In static member function ‘static double ROC::macro_average(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, int, bool, const Rcpp::NumericVector*)’:
classification_ReceiverOperatorCurve.h:298:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  298 |             for (std::size_t i = 0; i < classwise_auc.size(); i++) {
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~
classification_ReceiverOperatorCurve.h: In static member function ‘static Rcpp::DataFrame ROC::roc_curve(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, bool, const Rcpp::NumericVector*, const Rcpp::NumericVector*)’:
classification_ReceiverOperatorCurve.h:355:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  355 |             for (std::size_t c = 0; c < n_classes; c++) {
      |                                     ~~^~~~~~~~~~~
classification_ReceiverOperatorCurve.h:372:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  372 |             for (std::size_t c = 0; c < n_classes; ++c) {
      |                                     ~~^~~~~~~~~~~
classification_ReceiverOperatorCurve.h:380:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const R_xlen_t’ {aka ‘const long int’} [-Wsign-compare]
  380 |                     for (std::size_t i = 0; i < n; i++) {
      |                                             ~~^~~
classification_ReceiverOperatorCurve.h:409:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  409 |                     for (std::size_t k = 0; k < thresholds->size(); ++k) {
      |                                             ~~^~~~~~~~~~~~~~~~~~~~
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_Specificity.cpp -o classification_Specificity.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c classification_ZeroOneLoss.cpp -o classification_ZeroOneLoss.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c count_PoissonLogLoss.cpp -o count_PoissonLogLoss.o
count_PoissonLogLoss.cpp: In function ‘double PoissonLogLoss(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, bool)’:
count_PoissonLogLoss.cpp:19:23: warning: unused variable ‘nrows’ [-Wunused-variable]
   19 |     const std::size_t nrows = response.nrow();
      |                       ^~~~~
count_PoissonLogLoss.cpp: In function ‘double weighted_PoissonLogLoss(const Rcpp::IntegerVector&, const Rcpp::NumericMatrix&, const Rcpp::NumericVector&, bool)’:
count_PoissonLogLoss.cpp:41:23: warning: unused variable ‘nrows’ [-Wunused-variable]
   41 |     const std::size_t nrows = response.nrow();
      |                       ^~~~~
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_CoefficientOfDetermination.cpp -o regression_CoefficientOfDetermination.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_ConcordanceCorrelationCoefficient.cpp -o regression_ConcordanceCorrelationCoefficient.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_HuberLoss.cpp -o regression_HuberLoss.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_MeanAbsoluteError.cpp -o regression_MeanAbsoluteError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_MeanAbsolutePercentageError.cpp -o regression_MeanAbsolutePercentageError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_MeanPercentageError.cpp -o regression_MeanPercentageError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_MeanSquaredError.cpp -o regression_MeanSquaredError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_PinballLoss.cpp -o regression_PinballLoss.o
In file included from regression_PinballLoss.cpp:2:
regression_PinballLoss.h: In static member function ‘static double PinballLoss::quantile(const double*, const double*, std::size_t, double)’:
regression_PinballLoss.h:208:33: warning: variable ‘upper_val’ set but not used [-Wunused-but-set-variable]
  208 |         double lower_val = 0.0, upper_val = 0.0;
      |                                 ^~~~~~~~~
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_RelativeAbsoluteError.cpp -o regression_RelativeAbsoluteError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_RelativeRootMeanSquaredError.cpp -o regression_RelativeRootMeanSquaredError.o
In file included from regression_RelativeRootMeanSquaredError.cpp:2:
regression_RelativeRootMeanSquaredError.h: In static member function ‘static double RRMSE::weightedQuantileSorted(const std::vector<std::pair<double, double> >&, double)’:
regression_RelativeRootMeanSquaredError.h:272:20: warning: variable ‘prevVal’ set but not used [-Wunused-but-set-variable]
  272 |             double prevVal = vw[0].first;
      |                    ^~~~~~~
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_RootMeanSquaredError.cpp -o regression_RootMeanSquaredError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_RootMeanSquaredLogarithmicError.cpp -o regression_RootMeanSquaredLogarithmicError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_RootRelativeSquaredError.cpp -o regression_RootRelativeSquaredError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c regression_SymmetricMeanAbsolutePercentageError.cpp -o regression_SymmetricMeanAbsolutePercentageError.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c tools_AreaUnderTheCurve.cpp -o tools_AreaUnderTheCurve.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c tools_covariance.cpp -o tools_covariance.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c utiliites_OpenMP.cpp -o utiliites_OpenMP.o
g++ -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/RcppEigen/include' -I/usr/local/include   -fopenmp -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   -c utiliites_Package.cpp -o utiliites_Package.o
g++ -std=gnu++17 -shared -L/usr/local/lib64 -o SLmetrics.so RcppExports.o classification_Accuracy.o classification_BalancedAccuracy.o classification_CohensKappa.o classification_ConfusionMatrix.o classification_DiagnosticOddsRatio.o classification_Entropy.o classification_FBetaScore.o classification_FalseDiscoveryRate.o classification_FalseOmissionRate.o classification_FalsePositiveRate.o classification_FowlkesMallowsIndex.o classification_JaccardIndex.o classification_LogLoss.o classification_MatthewsCorrelationCoefficient.o classification_NegativeLikelihoodRatio.o classification_NegativePredictiveValue.o classification_PositiveLikelihoodRatio.o classification_Precision.o classification_PrecisionRecallCurve.o classification_Recall.o classification_ReceiverOperatorCurve.o classification_Specificity.o classification_ZeroOneLoss.o count_PoissonLogLoss.o regression_CoefficientOfDetermination.o regression_ConcordanceCorrelationCoefficient.o regression_HuberLoss.o regression_MeanAbsoluteError.o regression_MeanAbsolutePercentageError.o regression_MeanPercentageError.o regression_MeanSquaredError.o regression_PinballLoss.o regression_RelativeAbsoluteError.o regression_RelativeRootMeanSquaredError.o regression_RootMeanSquaredError.o regression_RootMeanSquaredLogarithmicError.o regression_RootRelativeSquaredError.o regression_SymmetricMeanAbsolutePercentageError.o tools_AreaUnderTheCurve.o tools_covariance.o utiliites_OpenMP.o utiliites_Package.o -fopenmp -llapack -L/data/gannet/ripley/R/R-devel/lib -lRblas -lgfortran -lm -lquadmath
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/SLmetrics/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/SLmetrics/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/SLmetrics/src'
installing to /data/gannet/ripley/R/packages/tests-devel/SLmetrics.Rcheck/00LOCK-SLmetrics/00new/SLmetrics/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** 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 (SLmetrics)