* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘hann’ ...
** this is package ‘hann’ version ‘1.1’
** package ‘hann’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (Debian 14.3.0-10) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpIFVsOz/R.INSTALL3ceb213fe8943/hann/src'
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c common_utils.c -o common_utils.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c energy.c -o energy.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hann.c -o hann.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c prototype_6.c -o prototype_6.o
prototype_6.c: In function ‘optimize_6’:
prototype_6.c:483:17: warning: ‘hessian’ may be used uninitialized [-Wmaybe-uninitialized]
483 | do_Hessian_block(ptr_para[Switch], sigma_xi, expec, ptr_grad[Switch], hessian);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prototype_6.c:424:13: note: ‘hessian’ was declared here
424 | double *hessian;
| ^~~~~~~
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c prototype_7.c -o prototype_7.o
prototype_7.c: In function ‘objfun_7’:
prototype_7.c:253:25: warning: ‘grad_W’ may be used uninitialized [-Wmaybe-uninitialized]
253 | grad_W[k++] = tmp * s; // k = i + j*N
| ~~~~~~~~~~~~^~~~~~~~~
prototype_7.c:192:24: note: ‘grad_W’ was declared here
192 | double *w, *bias, *grad_W, *grad_bias, *O, *Deviation, *bar_O;
| ^~~~~~
prototype_7.c:264:23: warning: ‘grad_bias’ may be used uninitialized [-Wmaybe-uninitialized]
264 | grad_bias[j] = 2 * s;
| ~~~~~~~~~~~~~~^~~~~~~
prototype_7.c:192:33: note: ‘grad_bias’ was declared here
192 | double *w, *bias, *grad_W, *grad_bias, *O, *Deviation, *bar_O;
| ^~~~~~~~~
prototype_7.c:250:65: warning: ‘Deviation’ may be used uninitialized [-Wmaybe-uninitialized]
250 | s += sigma_xi[mu + i*K] * bar_O[idx] * Deviation[idx];
| ~~~~~~~~~^~~~~
prototype_7.c:192:49: note: ‘Deviation’ was declared here
192 | double *w, *bias, *grad_W, *grad_bias, *O, *Deviation, *bar_O;
| ^~~~~~~~~
prototype_7.c:250:48: warning: ‘bar_O’ may be used uninitialized [-Wmaybe-uninitialized]
250 | s += sigma_xi[mu + i*K] * bar_O[idx] * Deviation[idx];
| ~~~~~^~~~~
prototype_7.c:192:61: note: ‘bar_O’ was declared here
192 | double *w, *bias, *grad_W, *grad_bias, *O, *Deviation, *bar_O;
| ^~~~~
prototype_7.c: In function ‘optimize_7’:
prototype_7.c:370:17: warning: ‘hessian’ may be used uninitialized [-Wmaybe-uninitialized]
370 | k = fast_mat_inv(hessian, npar);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
prototype_7.c:331:13: note: ‘hessian’ was declared here
331 | double *hessian;
| ^~~~~~~
gcc-14 -std=gnu23 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o hann.so common_utils.o energy.o hann.o prototype_6.o prototype_7.o -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpIFVsOz/R.INSTALL3ceb213fe8943/hann/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpIFVsOz/R.INSTALL3ceb213fe8943/hann/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpIFVsOz/R.INSTALL3ceb213fe8943/hann/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-hann/00new/hann/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package ‘hann’
finding HTML links ... done
buildSigma html
control.hann html
hann-package html
hann1 html
hann3 html
predict.hann1 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 (hann)