* 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 (GCC) 14.2.0’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/COveR/src' gcc-14 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I. -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -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 /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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': /data/gannet/ripley/R/R-devel/include/Rinternals.h:1038:33: warning: 'tot' may be used uninitialized [-Wmaybe-uninitialized] 1038 | #define ScalarReal Rf_ScalarReal /data/gannet/ripley/R/R-devel/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 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -fpic -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o COveR.so COveR-init.o make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/COveR/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/COveR/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/COveR/src' installing to /data/gannet/ripley/R/packages/tests-devel/COveR.Rcheck/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)