* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘ecr’ ...
** package ‘ecr’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’
using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’
make[1]: Entering directory '/tmp/RtmpGNSkxR/R.INSTALL37975c10e56d12/ecr/src'
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c RcppExports.cpp -o RcppExports.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -DVARIANT=4 -c -o avl.o avl.c
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c computeHypervolume.c -o computeHypervolume.o
In file included from computeHypervolume.c:4:
computeHypervolume.c: In function ‘computeHVC’:
computeHypervolume.c:18:52: warning: unused variable ‘len_ref’ [-Wunused-variable]
   18 |   EXTRACT_NUMERIC_VECTOR(r_ref_point, c_ref_point, len_ref);
      |                                                    ^~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
computeHypervolume.c: In function ‘computeHVContributionC’:
computeHypervolume.c:44:52: warning: unused variable ‘n_ref_point’ [-Wunused-variable]
   44 |   EXTRACT_NUMERIC_VECTOR(r_ref_point, c_ref_point, n_ref_point);
      |                                                    ^~~~~~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c crowdingDistance.c -o crowdingDistance.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c dominance.c -o dominance.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c emoa.indicators.cpp -o emoa.indicators.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c eps_ind.c -o eps_ind.o
In file included from eps_ind.c:38:
eps_ind.c: In function ‘emoaIndEpsC’:
eps_ind.c:112:52: warning: unused variable ‘n_ref_objectives’ [-Wunused-variable]
  112 |   EXTRACT_NUMERIC_MATRIX(ref_points, c_ref_points, n_ref_objectives, n_ref_points);
      |                                                    ^~~~~~~~~~~~~~~~
macros.h:11:19: note: in definition of macro ‘EXTRACT_NUMERIC_MATRIX’
   11 |     const R_len_t N_ROW = nrows(S_EXP); \
      |                   ^~~~~
In function ‘emoaIndEps’,
    inlined from ‘emoaIndEpsC’ at eps_ind.c:114:20:
eps_ind.c:94:13: warning: ‘eps_j’ may be used uninitialized [-Wmaybe-uninitialized]
   94 |     else if (eps < eps_j)
      |             ^
eps_ind.c: In function ‘emoaIndEpsC’:
eps_ind.c:64:16: note: ‘eps_j’ was declared here
   64 |   double  eps, eps_j, eps_k, eps_temp;
      |                ^~~~~
In function ‘emoaIndEps’,
    inlined from ‘emoaIndEpsC’ at eps_ind.c:114:20:
eps_ind.c:89:15: warning: ‘eps_k’ may be used uninitialized [-Wmaybe-uninitialized]
   89 |       else if (eps_j > eps_k)
      |               ^
eps_ind.c: In function ‘emoaIndEpsC’:
eps_ind.c:64:23: note: ‘eps_k’ was declared here
   64 |   double  eps, eps_j, eps_k, eps_temp;
      |                       ^~~~~
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c helpers.c -o helpers.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -DVARIANT=4 -c -o hv.o hv.c
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c polynomialMutation.c -o polynomialMutation.o
In file included from polynomialMutation.c:4:
polynomialMutation.c: In function ‘polynomialMutationC’:
polynomialMutation.c:29:42: warning: unused variable ‘c_upper_length’ [-Wunused-variable]
   29 |   EXTRACT_NUMERIC_VECTOR(upper, c_upper, c_upper_length);
      |                                          ^~~~~~~~~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
polynomialMutation.c:28:42: warning: unused variable ‘c_lower_length’ [-Wunused-variable]
   28 |   EXTRACT_NUMERIC_VECTOR(lower, c_lower, c_lower_length);
      |                                          ^~~~~~~~~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c r_ind.c -o r_ind.o
In file included from r_ind.c:35:
r_ind.c: In function ‘do_unary_r2_ind’:
r_ind.c:197:44: warning: unused variable ‘n_ideal’ [-Wunused-variable]
  197 |     EXTRACT_NUMERIC_VECTOR(s_ideal, ideal, n_ideal);
      |                                            ^~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
r_ind.c:196:48: warning: unused variable ‘k_weights’ [-Wunused-variable]
  196 |     EXTRACT_NUMERIC_MATRIX(s_weights, weights, k_weights, n_weights);
      |                                                ^~~~~~~~~
macros.h:11:19: note: in definition of macro ‘EXTRACT_NUMERIC_MATRIX’
   11 |     const R_len_t N_ROW = nrows(S_EXP); \
      |                   ^~~~~
r_ind.c: In function ‘computeRIndicatorC’:
r_ind.c:242:44: warning: unused variable ‘n_nadir’ [-Wunused-variable]
  242 |     EXTRACT_NUMERIC_VECTOR(s_nadir, nadir, n_nadir);
      |                                            ^~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
r_ind.c:241:44: warning: unused variable ‘n_ideal’ [-Wunused-variable]
  241 |     EXTRACT_NUMERIC_VECTOR(s_ideal, ideal, n_ideal);
      |                                            ^~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c simulatedBinaryCrossover.c -o simulatedBinaryCrossover.o
In file included from simulatedBinaryCrossover.c:4:
simulatedBinaryCrossover.c: In function ‘simulatedBinaryCrossoverC’:
simulatedBinaryCrossover.c:50:42: warning: unused variable ‘c_upper_length’ [-Wunused-variable]
   50 |   EXTRACT_NUMERIC_VECTOR(upper, c_upper, c_upper_length);
      |                                          ^~~~~~~~~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
simulatedBinaryCrossover.c:49:42: warning: unused variable ‘c_lower_length’ [-Wunused-variable]
   49 |   EXTRACT_NUMERIC_VECTOR(lower, c_lower, c_lower_length);
      |                                          ^~~~~~~~~~~~~~
macros.h:16:19: note: in definition of macro ‘EXTRACT_NUMERIC_VECTOR’
   16 |     const R_len_t LENGTH = length(S_EXP);
      |                   ^~~~~~
simulatedBinaryCrossover.c:46:49: warning: unused variable ‘n’ [-Wunused-variable]
   46 |   EXTRACT_NUMERIC_MATRIX(parents, c_parents, d, n);
      |                                                 ^
macros.h:12:19: note: in definition of macro ‘EXTRACT_NUMERIC_MATRIX’
   12 |     const R_len_t N_COL = ncols(S_EXP);
      |                   ^~~~~
g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o ecr.so RcppExports.o avl.o computeHypervolume.o crowdingDistance.o dominance.o emoa.indicators.o eps_ind.o helpers.o hv.o polynomialMutation.o r_ind.o simulatedBinaryCrossover.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpGNSkxR/R.INSTALL37975c10e56d12/ecr/src'
make[1]: Entering directory '/tmp/RtmpGNSkxR/R.INSTALL37975c10e56d12/ecr/src'
make[1]: Leaving directory '/tmp/RtmpGNSkxR/R.INSTALL37975c10e56d12/ecr/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-ecr/00new/ecr/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘ecr’
    finding HTML links ... done
    addUnionGroup                           html  
    approximateRefPoints                    html  
    approximateRefSets                      html  
    asemoa                                  html  
    categorize                              html  
    computeAverageHausdorffDistance         html  
    computeCrowdingDistance                 html  
    computeDistanceFromPointToSetOfPoints   html  
    computeDominanceRanking                 html  
    computeGenerationalDistance             html  
    computeIndicators                       html  
    computeInvertedGenerationalDistance     html  
    doNondominatedSorting                   html  
    dominated                               html  
    dominated_hypervolume                   html  
    dominates                               html  
    ecr                                     html  
    ecr_parallelization                     html  
    ecr_result                              html  
    emoa_indicators                         html  
    evaluateFitness                         html  
    explode                                 html  
    filterDuplicated                        html  
    generateOffspring                       html  
    generatesMultipleChildren               html  
    generators                              html  
    getFront                                html  
    getIndividuals                          html  
    getNumberOfChildren                     html  
    getNumberOfParentsNeededForMating       html  
    getPopulationFitness                    html  
    getPopulations                          html  
    getSize                                 html  
    getStatistics                           html  
    getSupportedRepresentations             html  
    initECRControl                          html  
    initLogger                              html  
    initParetoArchive                       html  
    initPopulation                          html  
    is.supported                            html  
    isEcrOperator                           html  
    makeECRMonitor                          html  
    makeEMOAIndicator                       html  
    makeMutator                             html  
    makeOperator                            html  
    makeOptimizationTask                    html  
    makeRecombinator                        html  
    makeSelector                            html  
    makeTerminator                          html  
    mcMST                                   html  
    mutBitflip                              html  
    mutGauss                                html  
    mutInsertion                            html  
    mutInversion                            html  
    mutJump                                 html  
    mutPolynomial                           html  
    mutScramble                             html  
    mutSwap                                 html  
    mutUniform                              html  
    niceCellFormater                        html  
    normalize                               html  
    nsga2                                   html  
    plotDistribution                        html  
    plotFront                               html  
    plotHeatmap                             html  
    plotScatter2d                           html  
    plotScatter3d                           html  
    plotStatistics                          html  
    recCrossover                            html  
    recIntermediate                         html  
    recOX                                   html  
    recPMX                                  html  
    recSBX                                  html  
    recUnifCrossover                        html  
    reduceToSingleDataFrame                 html  
    reference_point_approximation           html  
    registerECROperator                     html  
    replace                                 html  
    selDomHV                                html  
    selGreedy                               html  
    selNondom                               html  
    selRanking                              html  
    selRoulette                             html  
    selSimple                               html  
    selTournament                           html  
    select                                  html  
    setDominates                            html  
    setup                                   html  
    setupECRDefaultMonitor                  html  
    smsemoa                                 html  
    sortByObjective                         html  
    stoppingConditions                      html  
    toGG                                    html  
    toLatex                                 html  
    toParetoDf                              html  
    transformFitness                        html  
    updateLogger                            html  
    updateParetoArchive                     html  
    which.dominated                         html  
    wrapChildren                            html  
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (ecr)