* installing to library ‘/home/hornik/tmp/R.check/r-devel-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 '/tmp/RtmpTYYtD4/R.INSTALL325b145455b7bd/COveR/src'
gcc-14 -I"/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/include/Rinternals.h:1038:33: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized]
 1038 | #define ScalarReal              Rf_ScalarReal
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include/Rinternals.h:388:36: note: in definition of macro ‘PROTECT’
  388 | #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-devel-gcc/Work/build/lib -Wl,-O1 -o COveR.so COveR-init.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpTYYtD4/R.INSTALL325b145455b7bd/COveR/src'
make[1]: Entering directory '/tmp/RtmpTYYtD4/R.INSTALL325b145455b7bd/COveR/src'
make[1]: Leaving directory '/tmp/RtmpTYYtD4/R.INSTALL325b145455b7bd/COveR/src'
installing to /home/hornik/tmp/R.check/r-devel-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
** 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)