* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘COveR’ ...
** package ‘COveR’ successfully unpacked and MD5 sums checked
** using staged installation
checking for gcc... gcc-14
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc-14 accepts -g... yes
checking for gcc-14 option to enable C11 features... none needed
checking for gsl-config... /usr/bin/gsl-config
configure: creating ./config.status
config.status: creating src/Makevars
** libs
using C compiler: ‘gcc-14 (Debian 14.2.0-6) 14.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpHUftVE/R.INSTALL2f7a7c3d20403c/COveR/src'
gcc-14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I.  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c COveR-init.c -o COveR-init.o
In file included from COveR-init.c:2:
icmeans/R_icmeans.h: In function ‘R_icmeans’:
icmeans/R_icmeans.h:27:18: warning: variable ‘y’ set but not used [-Wunused-but-set-variable]
   27 |   unsigned n, x, y, z, nc, ns, d, im, i, j;
      |                  ^
icmeans/R_icmeans.h:27:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   27 |   unsigned n, x, y, z, nc, ns, d, im, i, j;
      |            ^
In file included from COveR-init.c:3:
ikmeans/R_ikmeans.h: In function ‘R_ikmeans’:
ikmeans/R_ikmeans.h:26:18: warning: variable ‘y’ set but not used [-Wunused-but-set-variable]
   26 |   unsigned n, x, y, z, nc, ns, d, im, i, j;
      |                  ^
ikmeans/R_ikmeans.h:26:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   26 |   unsigned n, x, y, z, nc, ns, d, im, i, j;
      |            ^
In file included from COveR-init.c:4:
ineokm/R_ineokm.h: In function ‘R_ineokm’:
ineokm/R_ineokm.h:27:18: warning: variable ‘y’ set but not used [-Wunused-but-set-variable]
   27 |   unsigned n, x, y, z, nc, ns, im, i, j;
      |                  ^
ineokm/R_ineokm.h:27:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   27 |   unsigned n, x, y, z, nc, ns, im, i, j;
      |            ^
In file included from COveR-init.c:5:
iokm/R_iokm.h: In function ‘R_iokm’:
iokm/R_iokm.h:28:18: warning: variable ‘y’ set but not used [-Wunused-but-set-variable]
   28 |   unsigned n, x, y, z, nc, ns, dist, algo, up, im, i, j;
      |                  ^
iokm/R_iokm.h:28:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   28 |   unsigned n, x, y, z, nc, ns, dist, algo, up, im, i, j;
      |            ^
In file included from COveR-init.c:8:
neokm/R_neokm.h: In function ‘R_neokm’:
neokm/R_neokm.h:26:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   26 |   unsigned n, x, y, nc, ns, im, i, j;
      |            ^
In file included from COveR-init.c:9:
okm/okm.h: In function ‘man_compute_center’:
okm/okm.h:310:7: warning: unused variable ‘idm’ [-Wunused-variable]
  310 |   int idm, u = 0;
      |       ^~~
okm/okm.h:309:18: warning: unused variable ‘res2’ [-Wunused-variable]
  309 |   double res[p], res2[p];
      |                  ^~~~
okm/okm.h:308:10: warning: unused variable ‘tmp’ [-Wunused-variable]
  308 |   double tmp;
      |          ^~~
okm/okm.h: In function ‘R_okm’:
okm/okm.h:497:10: warning: variable ‘dwss’ set but not used [-Wunused-but-set-variable]
  497 |   double dwss;
      |          ^~~~
In file included from COveR-init.c:10:
r1okm/R_r1okm.h: In function ‘R_r1okm’:
r1okm/R_r1okm.h:25:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   25 |   unsigned n, x, y, nc, ns, im, i, j;
      |            ^
In file included from COveR-init.c:11:
r2okm/R_r2okm.h: In function ‘R_r2okm’:
r2okm/R_r2okm.h:25:12: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
   25 |   unsigned n, x, y, nc, ns, im, i, j;
      |            ^
In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rdefines.h:41,
                 from icmeans/../helpers.h:5,
                 from icmeans/icmeans.h:4,
                 from icmeans/R_icmeans.h:5:
icmeans/R_icmeans.h: In function ‘R_icmeans’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
icmeans/R_icmeans.h:127:18: note: in expansion of macro ‘ScalarReal’
  127 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
icmeans/R_icmeans.h:75:10: note: ‘tot’ was declared here
   75 |   double tot, totwss = INFINITY;
      |          ^~~
In file included from ikmeans/R_ikmeans.h:5:
ikmeans/ikmeans.h: In function ‘ik_assign’:
ikmeans/ikmeans.h:36:10: warning: ‘d’ may be used uninitialized [-Wmaybe-uninitialized]
   36 |       if (d < min_dist) {
      |          ^
ikmeans/ikmeans.h:24:14: note: ‘d’ was declared here
   24 |       double d;
      |              ^
ikmeans/R_ikmeans.h: In function ‘R_ikmeans’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
ikmeans/R_ikmeans.h:124:18: note: in expansion of macro ‘ScalarReal’
  124 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
ikmeans/R_ikmeans.h:73:10: note: ‘tot’ was declared here
   73 |   double tot, totwss = INFINITY;
      |          ^~~
In file included from ineokm/R_ineokm.h:5:
ineokm/ineokm.h: In function ‘ineo_assign’:
ineokm/ineokm.h:109:11: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
  109 |       asso[i][j] = true;
      |           ^
ineokm/ineokm.h:77:14: note: ‘i’ was declared here
   77 |     unsigned i, j;
      |              ^
ineokm/ineokm.h:109:14: warning: ‘j’ may be used uninitialized [-Wmaybe-uninitialized]
  109 |       asso[i][j] = true;
      |              ^
ineokm/ineokm.h:77:17: note: ‘j’ was declared here
   77 |     unsigned i, j;
      |                 ^
ineokm/R_ineokm.h: In function ‘R_ineokm’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
ineokm/R_ineokm.h:128:18: note: in expansion of macro ‘ScalarReal’
  128 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
ineokm/R_ineokm.h:76:10: note: ‘tot’ was declared here
   76 |   double tot, totwss = INFINITY;
      |          ^~~
In file included from iokm/R_iokm.h:5:
iokm/iokm.h: In function ‘io_assign’:
iokm/iokm.h:77:10: warning: ‘next_new_dist’ may be used uninitialized [-Wmaybe-uninitialized]
   77 |       if (next_new_dist < new_dist) {
      |          ^
iokm/iokm.h:16:33: note: ‘next_new_dist’ was declared here
   16 |     double new_dist = INFINITY, next_new_dist;
      |                                 ^~~~~~~~~~~~~
iokm/R_iokm.h: In function ‘R_iokm’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
iokm/R_iokm.h:130:18: note: in expansion of macro ‘ScalarReal’
  130 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
iokm/R_iokm.h:78:10: note: ‘tot’ was declared here
   78 |   double tot, totwss = INFINITY;
      |          ^~~
In file included from neokm/R_neokm.h:5:
neokm/neokm.h: In function ‘neo_assign’:
neokm/neokm.h:101:11: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
  101 |       asso[i][j] = true;
      |           ^
neokm/neokm.h:69:14: note: ‘i’ was declared here
   69 |     unsigned i, j;
      |              ^
neokm/neokm.h:101:14: warning: ‘j’ may be used uninitialized [-Wmaybe-uninitialized]
  101 |       asso[i][j] = true;
      |              ^
neokm/neokm.h:69:17: note: ‘j’ was declared here
   69 |     unsigned i, j;
      |                 ^
neokm/R_neokm.h: In function ‘R_neokm’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
neokm/R_neokm.h:121:18: note: in expansion of macro ‘ScalarReal’
  121 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
neokm/R_neokm.h:72:10: note: ‘tot’ was declared here
   72 |   double tot, totwss = INFINITY;
      |          ^~~
okm/okm.h: In function ‘R_okm’:
okm/okm.h:512:6: warning: ‘method’ may be used uninitialized [-Wmaybe-uninitialized]
  512 |   if (method == 'e')
      |      ^
okm/okm.h:495:8: note: ‘method’ was declared here
  495 |   char method;
      |        ^~~~~~
r1okm/R_r1okm.h: In function ‘R_r1okm’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
r1okm/R_r1okm.h:119:18: note: in expansion of macro ‘ScalarReal’
  119 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
r1okm/R_r1okm.h:70:10: note: ‘tot’ was declared here
   70 |   double tot, totwss = INFINITY;
      |          ^~~
r2okm/R_r2okm.h: In function ‘R_r2okm’:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:1013:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1013 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include/Rinternals.h:371:36: note: in definition of macro ‘PROTECT’
  371 | #define PROTECT(s)      Rf_protect(s)
      |                                    ^
r2okm/R_r2okm.h:119:18: note: in expansion of macro ‘ScalarReal’
  119 |   PROTECT(Rtot = ScalarReal(tot));
      |                  ^~~~~~~~~~
r2okm/R_r2okm.h:70:10: note: ‘tot’ was declared here
   70 |   double tot, totwss = INFINITY;
      |          ^~~
gcc-14 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o COveR.so COveR-init.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpHUftVE/R.INSTALL2f7a7c3d20403c/COveR/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpHUftVE/R.INSTALL2f7a7c3d20403c/COveR/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpHUftVE/R.INSTALL2f7a7c3d20403c/COveR/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-COveR/00new/COveR/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 ‘COveR’
    finding HTML links ... done
    as.array.interval                       html  
    as.data.frame.interval                  html  
    as.interval                             html  
    as.interval.array                       html  
    as.interval.default                     html  
    as.interval.interval                    html  
    as.interval.matrix                      html  
    as.interval.numeric                     html  
    as.matrix.interval                      html  
    as.vector.interval                      html  
    cluster_color                           html  
    degree2logical                          html  
    fuzzy_icmeans                           html  
    iaggregate                              html  
    ibind                                   html  
    igenerate                               html  
    ikmeans                                 html  
    ineokm                                  html  
    inter_city                              html  
    inter_emotions                          html  
    inter_wine                              html  
    iokm                                    html  
    is.interval                             html  
    measure                                 html  
    neokm                                   html  
    okm                                     html  
    plot.interval                           html  
    print.icmeans                           html  
    print.ikmeans                           html  
    print.ineokm                            html  
    print.interval                          html  
    print.iokm                              html  
    print.neokm                             html  
    print.okm                               html  
    print.r1okm                             html  
    print.r2okm                             html  
    r1okm                                   html  
    r2okm                                   html  
    read.interval                           html  
    write.interval                          html  
** 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 (COveR)