* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘dlm’ ...
** package ‘dlm’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (Debian 14.2.0-8) 14.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp6aV3EE/R.INSTALL192a1ca6e6642/dlm/src'
gcc-14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c arms-R.c -o arms-R.o
arms-R.c: In function ‘invert’:
arms-R.c:315:37: warning: unused variable ‘z’ [-Wunused-variable]
  315 |   double u,xl,xr,yl,yr,eyl,eyr,prop,z;
      |                                     ^
arms-R.c: In function ‘meet’:
arms-R.c:692:48: warning: ‘dr’ may be used uninitialized [-Wmaybe-uninitialized]
  692 |     q->y = (dl * q->pr->y + dr * q->pl->y + dl * dr)/(dl + dr);
      |                                             ~~~^~~~
arms-R.c:620:23: note: ‘dr’ was declared here
  620 |   double gl,gr,grl,dl,dr;
      |                       ^~
arms-R.c: In function ‘invert’:
arms-R.c:368:6: warning: ‘xl’ may be used uninitialized [-Wmaybe-uninitialized]
  368 |   if ((p->x < xl) || (p->x > xr)) error("exit 1");
      |      ^
arms-R.c:315:12: note: ‘xl’ was declared here
  315 |   double u,xl,xr,yl,yr,eyl,eyr,prop,z;
      |            ^~
arms-R.c:368:19: warning: ‘xr’ may be used uninitialized [-Wmaybe-uninitialized]
  368 |   if ((p->x < xl) || (p->x > xr)) error("exit 1");
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~
arms-R.c:315:15: note: ‘xr’ was declared here
  315 |   double u,xl,xr,yl,yr,eyl,eyr,prop,z;
      |               ^~
gcc-14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c dlm.c -o dlm.o
dlm.c: In function ‘dlmFilter’:
dlm.c:1312:56: warning: variable ‘Dy’ set but not used [-Wunused-but-set-variable]
 1312 |         *sqrtVinv, *a, *Ux_prior, *Dx_prior, *f, *Uy, *Dy,
      |                                                        ^~
dlm.c:1312:51: warning: variable ‘Uy’ set but not used [-Wunused-but-set-variable]
 1312 |         *sqrtVinv, *a, *Ux_prior, *Dx_prior, *f, *Uy, *Dy,
      |                                                   ^~
dlm.c: In function ‘dlmFilter0’:
dlm.c:1941:56: warning: variable ‘Dy’ set but not used [-Wunused-but-set-variable]
 1941 |         *sqrtVinv, *a, *Ux_prior, *Dx_prior, *f, *Uy, *Dy,
      |                                                        ^~
dlm.c:1941:51: warning: variable ‘Uy’ set but not used [-Wunused-but-set-variable]
 1941 |         *sqrtVinv, *a, *Ux_prior, *Dx_prior, *f, *Uy, *Dy,
      |                                                   ^~
dlm.c: In function ‘dlmSmooth0’:
dlm.c:2462:58: warning: unused variable ‘UR’ [-Wunused-variable]
 2462 |     double *sm, *smooth, *DS, *US, *sGG, *DC, *UC, *DR, *UR, *Ht, *C, *Rinv,
      |                                                          ^~
dlm.c:2462:53: warning: unused variable ‘DR’ [-Wunused-variable]
 2462 |     double *sm, *smooth, *DS, *US, *sGG, *DC, *UC, *DR, *UR, *Ht, *C, *Rinv,
      |                                                     ^~
dlm.c: In function ‘dlmSmooth’:
dlm.c:2769:58: warning: unused variable ‘UR’ [-Wunused-variable]
 2769 |     double *sm, *smooth, *DS, *US, *sGG, *DC, *UC, *DR, *UR, *Ht, *C, *Rinv,
      |                                                          ^~
dlm.c:2769:53: warning: unused variable ‘DR’ [-Wunused-variable]
 2769 |     double *sm, *smooth, *DS, *US, *sGG, *DC, *UC, *DR, *UR, *Ht, *C, *Rinv,
      |                                                     ^~
dlm.c:2768:9: warning: unused variable ‘nr’ [-Wunused-variable]
 2768 |         nr;
      |         ^~
dlm.c: In function ‘dlmLL’:
dlm.c:552:29: warning: ‘good’ may be used uninitialized [-Wmaybe-uninitialized]
  552 |                         good[j++] = i;
      |                             ^
dlm.c:91:34: note: ‘good’ was declared here
   91 |       numNA, *whereNA, numGood, *good, warn;
      |                                  ^~~~
dlm.c:571:45: warning: ‘sqrtVTMP’ may be used uninitialized [-Wmaybe-uninitialized]
  571 |                         sqrtVTMP[i + j * m] = tmp * la_vt[i + j * max_m_p];
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dlm.c:99:8: note: ‘sqrtVTMP’ was declared here
   99 |       *sqrtVTMP, *sqrtVinvTMP, *tF_VinvTMP, eps;
      |        ^~~~~~~~
dlm.c:572:48: warning: ‘sqrtVinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
  572 |                         sqrtVinvTMP[i + j * m] = tmp1 * la_vt[i + j * max_m_p];
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dlm.c:99:19: note: ‘sqrtVinvTMP’ was declared here
   99 |       *sqrtVTMP, *sqrtVinvTMP, *tF_VinvTMP, eps;
      |                   ^~~~~~~~~~~
dlm.c:593:35: warning: ‘tF_VinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
  593 |                         tF_VinvTMP[i + j * p] = tmp;
      |                                   ^
dlm.c:99:33: note: ‘tF_VinvTMP’ was declared here
   99 |       *sqrtVTMP, *sqrtVinvTMP, *tF_VinvTMP, eps;
      |                                 ^~~~~~~~~~
dlm.c:93:52: warning: ‘sJGG’ may be used uninitialized [-Wmaybe-uninitialized]
   93 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                    ^~~~
dlm.c:93:77: warning: ‘nrJGG’ may be used uninitialized [-Wmaybe-uninitialized]
   93 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                                             ^~~~~
dlm.c:93:59: warning: ‘sJW’ may be used uninitialized [-Wmaybe-uninitialized]
   93 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                           ^~~
dlm.c:310:27: warning: ‘nrJW’ may be used uninitialized [-Wmaybe-uninitialized]
  310 |             for (i = 0; i < nrJW; i++)
      |                         ~~^~~~~~
dlm.c:93:84: note: ‘nrJW’ was declared here
   93 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                                                    ^~~~
dlm.c: In function ‘dlmLL0’:
dlm.c:1106:29: warning: ‘good’ may be used uninitialized [-Wmaybe-uninitialized]
 1106 |                         good[j++] = i;
      |                             ^
dlm.c:753:34: note: ‘good’ was declared here
  753 |       numNA, *whereNA, numGood, *good, warn;
      |                                  ^~~~
dlm.c:1125:45: warning: ‘sqrtVTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 1125 |                         sqrtVTMP[i + j * m] = tmp * la_vt[i + j * max_m_p];
      |                         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dlm.c:759:8: note: ‘sqrtVTMP’ was declared here
  759 |       *sqrtVTMP, *sqrtVinvTMP, *tF_VinvTMP, eps;
      |        ^~~~~~~~
dlm.c:1126:48: warning: ‘sqrtVinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 1126 |                         sqrtVinvTMP[i + j * m] = tmp1 * la_vt[i + j * max_m_p];
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dlm.c:759:19: note: ‘sqrtVinvTMP’ was declared here
  759 |       *sqrtVTMP, *sqrtVinvTMP, *tF_VinvTMP, eps;
      |                   ^~~~~~~~~~~
dlm.c:1147:35: warning: ‘tF_VinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 1147 |                         tF_VinvTMP[i + j * p] = tmp;
      |                                   ^
dlm.c:759:33: note: ‘tF_VinvTMP’ was declared here
  759 |       *sqrtVTMP, *sqrtVinvTMP, *tF_VinvTMP, eps;
      |                                 ^~~~~~~~~~
dlm.c: In function ‘dlmFilter’:
dlm.c:1762:29: warning: ‘good’ may be used uninitialized [-Wmaybe-uninitialized]
 1762 |                         good[j++] = i;
      |                             ^
dlm.c:1307:36: note: ‘good’ was declared here
 1307 |         numNA, *whereNA, numGood, *good, warn;
      |                                    ^~~~
dlm.c:1315:10: warning: ‘sqrtVinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 1315 |         *sqrtVinvTMP, *tF_VinvTMP, eps;
      |          ^~~~~~~~~~~
dlm.c:1802:35: warning: ‘tF_VinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 1802 |                         tF_VinvTMP[i + j * p] = tmp;
      |                                   ^
dlm.c:1315:24: note: ‘tF_VinvTMP’ was declared here
 1315 |         *sqrtVinvTMP, *tF_VinvTMP, eps;
      |                        ^~~~~~~~~~
dlm.c:1309:52: warning: ‘sJGG’ may be used uninitialized [-Wmaybe-uninitialized]
 1309 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                    ^~~~
dlm.c:1309:77: warning: ‘nrJGG’ may be used uninitialized [-Wmaybe-uninitialized]
 1309 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                                             ^~~~~
dlm.c:1309:59: warning: ‘sJW’ may be used uninitialized [-Wmaybe-uninitialized]
 1309 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                           ^~~
dlm.c:1536:27: warning: ‘nrJW’ may be used uninitialized [-Wmaybe-uninitialized]
 1536 |             for (i = 0; i < nrJW; i++)
      |                         ~~^~~~~~
dlm.c:1309:84: note: ‘nrJW’ was declared here
 1309 |         stvW=INTEGER(tvW)[0], stvFV, *sJFF, *sJV, *sJGG, *sJW, nrJFF, nrJV, nrJGG, nrJW;
      |                                                                                    ^~~~
dlm.c: In function ‘dlmFilter0’:
dlm.c:2285:29: warning: ‘good’ may be used uninitialized [-Wmaybe-uninitialized]
 2285 |                         good[j++] = i;
      |                             ^
dlm.c:1938:36: note: ‘good’ was declared here
 1938 |         numNA, *whereNA, numGood, *good, warn;
      |                                    ^~~~
dlm.c:1944:10: warning: ‘sqrtVinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 1944 |         *sqrtVinvTMP, *tF_VinvTMP, eps;
      |          ^~~~~~~~~~~
dlm.c:2325:35: warning: ‘tF_VinvTMP’ may be used uninitialized [-Wmaybe-uninitialized]
 2325 |                         tF_VinvTMP[i + j * p] = tmp;
      |                                   ^
dlm.c:1944:24: note: ‘tF_VinvTMP’ was declared here
 1944 |         *sqrtVinvTMP, *tF_VinvTMP, eps;
      |                        ^~~~~~~~~~
gcc-14 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o dlm.so arms-R.o dlm.o -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp6aV3EE/R.INSTALL192a1ca6e6642/dlm/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp6aV3EE/R.INSTALL192a1ca6e6642/dlm/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp6aV3EE/R.INSTALL192a1ca6e6642/dlm/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-dlm/00new/dlm/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘dlm’
    finding HTML links ... done
    ARtransPars                             html  
    FF                                      html  
    NelPlo                                  html  
    USecon                                  html  
    arms                                    html  
    bdiag                                   html  
    convex.bounds                           html  
    dlm                                     html  
    dlmBSample                              html  
    dlmFilter                               html  
    dlmForecast                             html  
    dlmGibbsDIG                             html  
    dlmLL                                   html  
    dlmMLE                                  html  
    dlmModARMA                              html  
    dlmModPoly                              html  
    dlmModReg                               html  
    dlmModSeas                              html  
    dlmModTrig                              html  
    dlmRandom                               html  
    dlmSmooth                               html  
    dlmSum                                  html  
    dlmSvd2var                              html  
    dropFirst                               html  
    mcmc                                    html  
    residuals.dlmFiltered                   html  
    rwishart                                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 (dlm)