* installing *source* package 'MCMCglmm' ...
** package 'MCMCglmm' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: 'gcc.exe (GCC) 12.3.0'
using C++ compiler: 'g++.exe (GCC) 12.3.0'
make[1]: Entering directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4a6HFP/R.INSTALL1442830ec37bf/MCMCglmm/src'
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c MCMCglmm.cc -o MCMCglmm.o
MCMCglmm.cc: In function 'void MCMCglmm(double*, double*, double*, int*, int*, int*, int*, int*, int*, double*, int*, int*, double*, int*, int*, double*, int*, int*, int*, int*, int*, int*, double*, double*, double*, int*, double*, double*, double*, int*, double*, bool*, double*, double*, int*, int*, int*, int*, int*, double*, int*, int*, int*, double*, double*, double*, int*, int*, double*, int*, int*, int*, int*, double*, double*, double*, double*, double*, double*, double*, bool*, int*, double*, double*, int*)':
MCMCglmm.cc:3362:13: warning: 'alphaL' may be used uninitialized [-Wmaybe-uninitialized]
 3362 |     cs_nfree(alphaL);
      |     ~~~~~~~~^~~~~~~~
MCMCglmm.cc:287:21: note: 'alphaL' was declared here
  287 | csn     *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
      |                     ^~~~~~
MCMCglmm.cc:3312:11: warning: 'L' may be used uninitialized [-Wmaybe-uninitialized]
 3312 |   cs_nfree(L);
      |   ~~~~~~~~^~~
MCMCglmm.cc:287:10: note: 'L' was declared here
  287 | csn     *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
      |          ^
MCMCglmm.cc:3306:14: warning: 'tYKrinvw' may be used uninitialized [-Wmaybe-uninitialized]
 3306 |     cs_spfree(tYKrinvw);
      |     ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:483: note: 'tYKrinvw' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^~~~~~~~
MCMCglmm.cc:3307:14: warning: 'w' may be used uninitialized [-Wmaybe-uninitialized]
 3307 |     cs_spfree(w);
      |     ~~~~~~~~~^~~
MCMCglmm.cc:285:458: note: 'w' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^
MCMCglmm.cc:3368:14: warning: 'alphaastar_tmp' may be used uninitialized [-Wmaybe-uninitialized]
 3368 |     cs_spfree(alphaastar_tmp);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~
MCMCglmm.cc:285:336: note: 'alphaastar_tmp' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                ^~~~~~~~~~~~~~
MCMCglmm.cc:3273:12: warning: 'dev' may be used uninitialized [-Wmaybe-uninitialized]
 3273 |   cs_spfree(dev);
      |   ~~~~~~~~~^~~~~
MCMCglmm.cc:285:168: note: 'dev' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                        ^~~
MCMCglmm.cc:3270:12: warning: 'pred' may be used uninitialized [-Wmaybe-uninitialized]
 3270 |   cs_spfree(pred);
      |   ~~~~~~~~~^~~~~~
MCMCglmm.cc:285:152: note: 'pred' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                        ^~~~
MCMCglmm.cc:3266:12: warning: 'astar_tmp' may be used uninitialized [-Wmaybe-uninitialized]
 3266 |   cs_spfree(astar_tmp);
      |   ~~~~~~~~~^~~~~~~~~~~
MCMCglmm.cc:285:95: note: 'astar_tmp' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                               ^~~~~~~~~
MCMCglmm.cc:2962:22: warning: 'alphaS' may be used uninitialized [-Wmaybe-uninitialized]
 2962 |      alphaL = cs_chol(alphaMME, alphaS);
      |               ~~~~~~~^~~~~~~~~~~~~~~~~~
MCMCglmm.cc:288:21: note: 'alphaS' was declared here
  288 | css     *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
      |                     ^~~~~~
MCMCglmm.cc:1277:14: warning: 'alphaMME' may be used uninitialized [-Wmaybe-uninitialized]
 1277 |     cs_spfree(alphaMME);
      |     ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:287: note: 'alphaMME' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                               ^~~~~~~~
MCMCglmm.cc:1276:14: warning: 'alphaM' may be used uninitialized [-Wmaybe-uninitialized]
 1276 |     cs_spfree(alphaM);
      |     ~~~~~~~~~^~~~~~~~
MCMCglmm.cc:285:278: note: 'alphaM' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                      ^~~~~~
MCMCglmm.cc:1275:14: warning: 'XtmKRinv' may be used uninitialized [-Wmaybe-uninitialized]
 1275 |     cs_spfree(XtmKRinv);
      |     ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:253: note: 'XtmKRinv' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                             ^~~~~~~~
MCMCglmm.cc:2018:26: warning: 'tYKrinvYS' may be used uninitialized [-Wmaybe-uninitialized]
 2018 |     cs_ipvec (tYKrinvYS->pinv, tYKrinvw->x, w->x, nL);
      |               ~~~~~~~~~~~^~~~
MCMCglmm.cc:288:59: note: 'tYKrinvYS' was declared here
  288 | css     *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
      |                                                           ^~~~~~~~~
MCMCglmm.cc:2338:33: warning: 'LambdaS' may be used uninitialized [-Wmaybe-uninitialized]
 2338 |              cs_ipvec (LambdaS->q, linki_tmp2[k]->x, linki_tmp[k]->x, dimG);
      |                        ~~~~~~~~~^
MCMCglmm.cc:288:49: note: 'LambdaS' was declared here
  288 | css     *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
      |                                                 ^~~~~~~
MCMCglmm.cc:1281:14: warning: 'tYKrinvYL' may be used uninitialized [-Wmaybe-uninitialized]
 1281 |      cs_nfree(tYKrinvYL);
      |      ~~~~~~~~^~~~~~~~~~~
MCMCglmm.cc:287:49: note: 'tYKrinvYL' was declared here
  287 | csn     *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
      |                                                 ^~~~~~~~~
MCMCglmm.cc:2083:29: warning: 'exLambda' may be used uninitialized [-Wmaybe-uninitialized]
 2083 |         cs_kroneckerSIupdate(Lambda[lambda_new],nlGR[nG],exLambda);
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:525: note: 'exLambda' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^~~~~~~~
MCMCglmm.cc:1283:15: warning: 'tYKrinvY' may be used uninitialized [-Wmaybe-uninitialized]
 1283 |      cs_spfree(tYKrinvY);
      |      ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:472: note: 'tYKrinvY' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^~~~~~~~
MCMCglmm.cc:1282:15: warning: 'tYKrinv' may be used uninitialized [-Wmaybe-uninitialized]
 1282 |      cs_spfree(tYKrinv);
      |      ~~~~~~~~~^~~~~~~~~
MCMCglmm.cc:285:462: note: 'tYKrinv' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^~~~~~~
MCMCglmm.cc:1985:18: warning: 'ILY' may be used uninitialized [-Wmaybe-uninitialized]
 1985 |             ILY->x[j+ny*i] = linky_orig->x[j];
      |             ~~~~~^
MCMCglmm.cc:285:452: note: 'ILY' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^~~
MCMCglmm.cc:1286:17: warning: 'tY' may be used uninitialized [-Wmaybe-uninitialized]
 1286 |        cs_spfree(tY);
      |        ~~~~~~~~~^~~~
MCMCglmm.cc:285:447: note: 'tY' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^~
MCMCglmm.cc:1285:17: warning: 'Y' may be used uninitialized [-Wmaybe-uninitialized]
 1285 |        cs_spfree(Y);
      |        ~~~~~~~~~^~~
MCMCglmm.cc:285:443: note: 'Y' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^
MCMCglmm.cc:2167:36: warning: 'I' may be used uninitialized [-Wmaybe-uninitialized]
 2167 |         Lambda[lambda_new] = cs_add(I, Lambda_tmp[lambda_new], 1.0, -1.0);
      |                              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:426: note: 'I' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                          ^
MCMCglmm.cc:3051:28: warning: 'Worig' may be used uninitialized [-Wmaybe-uninitialized]
 3051 |            for (j = Worig->p[cnt]; j < Worig->p[cnt+nlGR[k]]; j++){
      |                     ~~~~~~~^
MCMCglmm.cc:285:389: note: 'Worig' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                     ^~~~~
MCMCglmm.cc:1985:42: warning: 'linky_orig' may be used uninitialized [-Wmaybe-uninitialized]
 1985 |             ILY->x[j+ny*i] = linky_orig->x[j];
      |                              ~~~~~~~~~~~~^
MCMCglmm.cc:285:430: note: 'linky_orig' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                              ^~~~~~~~~~
MCMCglmm.cc:3363:13: warning: 'AlphainvS' may be used uninitialized [-Wmaybe-uninitialized]
 3363 |     cs_sfree(AlphainvS);
      |     ~~~~~~~~^~~~~~~~~~~
MCMCglmm.cc:288:30: note: 'AlphainvS' was declared here
  288 | css     *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
      |                              ^~~~~~~~~
MCMCglmm.cc:2973:28: warning: 'AlphainvL' may be used uninitialized [-Wmaybe-uninitialized]
 2973 |      cs_ltsolve(AlphainvL->L, alphaastar->x);
      |                 ~~~~~~~~~~~^
MCMCglmm.cc:287:30: note: 'AlphainvL' was declared here
  287 | csn     *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
      |                              ^~~~~~~~~
MCMCglmm.cc:3037:15: warning: 'alphalocation_tmp' may be used uninitialized [-Wmaybe-uninitialized]
 3037 |      cs_lsolve(alphaL->L,alphalocation_tmp->x);                                // x = L\x
      |      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:369: note: 'alphalocation_tmp' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~
MCMCglmm.cc:3167:89: warning: 'alphalocation' may be used uninitialized [-Wmaybe-uninitialized]
 3167 |                  LocP[ncolX+post_cnt*dimAS+cnt] = location->x[ncolX+cnt]*alphalocation->x[cnt2];
      |                                                                          ~~~~~~~~~~~~~~~^
MCMCglmm.cc:285:353: note: 'alphalocation' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                 ^~~~~~~~~~~~~
MCMCglmm.cc:3020:14: warning: 'alphazstar' may be used uninitialized [-Wmaybe-uninitialized]
 3020 |      cs_gaxpy(Xalpha, alphaastar->x, alphazstar->x);
      |      ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:323: note: 'alphazstar' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                   ^~~~~~~~~~
MCMCglmm.cc:2996:21: warning: 'alphapred' may be used uninitialized [-Wmaybe-uninitialized]
 2996 |          alphapred->x[i] = linky->x[i];
      |          ~~~~~~~~~~~^
MCMCglmm.cc:285:311: note: 'alphapred' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                       ^~~~~~~~~
MCMCglmm.cc:2970:21: warning: 'alphaastar' may be used uninitialized [-Wmaybe-uninitialized]
 2970 |         alphaastar->x[i] = rnorm(0.0,1.0);
      |         ~~~~~~~~~~~~^
MCMCglmm.cc:285:298: note: 'alphaastar' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                          ^~~~~~~~~~
MCMCglmm.cc:2975:39: warning: 'muAlpha' may be used uninitialized [-Wmaybe-uninitialized]
 2975 |         alphaastar->x[i]  += muAlpha->x[i];
      |                              ~~~~~~~~~^
MCMCglmm.cc:285:243: note: 'muAlpha' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                   ^~~~~~~
MCMCglmm.cc:2960:23: warning: 'Alphainv' may be used uninitialized [-Wmaybe-uninitialized]
 2960 |      alphaMME = cs_add(alphaM, Alphainv, 1.0, 1.0);
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:232: note: 'Alphainv' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                        ^~~~~~~~
MCMCglmm.cc:1192:25: warning: 'tXalpha' may be used uninitialized [-Wmaybe-uninitialized]
 1192 |   XtmKRinv = cs_multiply(tXalpha, KRinv);
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~
MCMCglmm.cc:285:222: note: 'tXalpha' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                              ^~~~~~~
MCMCglmm.cc:2958:26: warning: 'Xalpha' may be used uninitialized [-Wmaybe-uninitialized]
 2958 |      alphaM = cs_multiply(XtmKRinv, Xalpha);
      |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:213: note: 'Xalpha' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                     ^~~~~~
MCMCglmm.cc:1708:32: warning: 'GinvS_rr' may be used uninitialized [-Wmaybe-uninitialized]
 1708 |           G_rr = cs_rinvwishart(Ginv_rr, double(nlGR[nG])+GRnpP[nG], GinvS_rr);
      |                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:288:71: note: 'GinvS_rr' was declared here
  288 | css     *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
      |                                                                       ^~~~~~~~
MCMCglmm.cc:2130:68: warning: 'beta_rr' may be used uninitialized [-Wmaybe-uninitialized]
 2130 |                  W->x[W->p[W->n+nlGR[nG]*(i-covu)+l]+j] = beta_rr->x[i*GRdim[nG]+j];
      |                                                           ~~~~~~~~~^
MCMCglmm.cc:285:576: note: 'beta_rr' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^~~~~~~
MCMCglmm.cc:2122:24: warning: 'Ginv_rr' may be used uninitialized [-Wmaybe-uninitialized]
 2122 |           ldet_rr = log(cs_invR(G_rr, Ginv_rr));
      |                     ~~~^~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:566: note: 'Ginv_rr' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^~~~~~~
MCMCglmm.cc:1736:38: warning: 'G_rr' may be used uninitialized [-Wmaybe-uninitialized]
 1736 |                 G_rr->x[cnt] = G_rr->x[0];
      |                                ~~~~~~^
MCMCglmm.cc:285:559: note: 'G_rr' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^~~~
MCMCglmm.cc:1717:23: warning: 'ldet_rr' may be used uninitialized [-Wmaybe-uninitialized]
 1717 |           G_rr = cs_rR(Gtmp[nG], double(nlGR[nG]), GRnpP[nG], GinvS_rr, Ginv_rr, ldet_rr, pG[nG]);
      |                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:193:9: note: 'ldet_rr' was declared here
  193 |         ldet_rr,
      |         ^~~~~~~
MCMCglmm.cc:1906:57: warning: 'theta_vpos[1]' may be used uninitialized [-Wmaybe-uninitialized]
 1906 |   thetaC  = G[theta_vpos[0]]->x[(GRdim[theta_vpos[0]]+1)*theta_vpos[1]]/(thetaC+pvtheta);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
MCMCglmm.cc:283:8: note: 'theta_vpos[1]' was declared here
  283 | int    theta_vpos[2]; // R-structure and position in R structure of variance for scaled observations
      |        ^~~~~~~~~~
MCMCglmm.cc:1906:27: warning: 'theta_vpos[0]' may be used uninitialized [-Wmaybe-uninitialized]
 1906 |   thetaC  = G[theta_vpos[0]]->x[(GRdim[theta_vpos[0]]+1)*theta_vpos[1]]/(thetaC+pvtheta);
      |               ~~~~~~~~~~~~^
MCMCglmm.cc:283:8: note: 'theta_vpos[0]' was declared here
  283 | int    theta_vpos[2]; // R-structure and position in R structure of variance for scaled observations
      |        ^~~~~~~~~~
MCMCglmm.cc:1894:26: warning: 'Wscale' may be used uninitialized [-Wmaybe-uninitialized]
 1894 |   predscale = cs_multiply(Wscale, location);
      |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:586: note: 'Wscale' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^~~~~~
MCMCglmm.cc:1904:41: warning: 'pmutheta' may be used uninitialized [-Wmaybe-uninitialized]
 1904 |   thetamu += thetaC*theta_scale+pmutheta*pvtheta;
      |                                 ~~~~~~~~^~~~~~~~
MCMCglmm.cc:282:8: note: 'pmutheta' was declared here
  282 |        pmutheta;
      |        ^~~~~~~~
MCMCglmm.cc:1905:21: warning: 'pvtheta' may be used uninitialized [-Wmaybe-uninitialized]
 1905 |   thetamu /= (thetaC+pvtheta);
      |              ~~~~~~~^~~~~~~~~
MCMCglmm.cc:281:8: note: 'pvtheta' was declared here
  281 |        pvtheta,
      |        ^~~~~~~
MCMCglmm.cc:3127:22: warning: 'mulambda' may be used uninitialized [-Wmaybe-uninitialized]
 3127 |            mulambda->x[i] *= (itt-burnin);
      |            ~~~~~~~~~~^
MCMCglmm.cc:285:548: note: 'mulambda' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^~~~~~~~
MCMCglmm.cc:1988:24: warning: 'exLambdaX' may be used uninitialized [-Wmaybe-uninitialized]
 1988 |         Y = cs_multiply(exLambdaX, ILY);
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~
MCMCglmm.cc:285:536: note: 'exLambdaX' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^~~~~~~~~
MCMCglmm.cc:2016:15: warning: 'Lrv' may be used uninitialized [-Wmaybe-uninitialized]
 2016 |     cs_ltsolve(tYKrinvYL->L, Lrv->x);       // ~ N(0, V_lambda)
      |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:420: note: 'Lrv' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                    ^~~
MCMCglmm.cc:2165:45: warning: 'LambdaX' may be used uninitialized [-Wmaybe-uninitialized]
 2165 |         Lambda_tmp[lambda_new] = cs_multiply(LambdaX, lambdaI[lambda_new]);
      |                                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:397: note: 'LambdaX' was declared here
  285 | cs      *X, *Z, *W,  *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky,  *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
      |                                                                                                                                                                                                                                                                                                                                                                                                             ^~~~~~~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c MCMCglmm_init.c -o MCMCglmm_init.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_add.c -o cs_add.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_addR.c -o cs_addR.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_amd.c -o cs_amd.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_cbind.c -o cs_cbind.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_chol.c -o cs_chol.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_cholsol.c -o cs_cholsol.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_compress.c -o cs_compress.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_counts.c -o cs_counts.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_cov2cor.c -o cs_cov2cor.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_cumsum.c -o cs_cumsum.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dcmvnorm.c -o cs_dcmvnorm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dense.c -o cs_dense.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dense0.c -o cs_dense0.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dfs.c -o cs_dfs.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_directsum.c -o cs_directsum.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_directsumupdate.c -o cs_directsumupdate.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dmperm.c -o cs_dmperm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dmvnorm.c -o cs_dmvnorm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_droptol.c -o cs_droptol.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dropzeros.c -o cs_dropzeros.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_dupl.c -o cs_dupl.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_entry.c -o cs_entry.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_ereach.c -o cs_ereach.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_etree.c -o cs_etree.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_fkeep.c -o cs_fkeep.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_gaxpy.c -o cs_gaxpy.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_happly.c -o cs_happly.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_house.c -o cs_house.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_inv.c -o cs_inv.o
cs_inv.c: In function 'cs_inv':
cs_inv.c:52:26: warning: 'irow' may be used uninitialized [-Wmaybe-uninitialized]
   52 |                  indxr[i]=irow;
      |                  ~~~~~~~~^~~~~
cs_inv.c:7:20: note: 'irow' was declared here
    7 |     int n, i, icol,irow,j,k,l,ll;
      |                    ^~~~
cs_inv.c:59:29: warning: 'icol' may be used uninitialized [-Wmaybe-uninitialized]
   59 |                          if (ll != icol) {
      |                             ^
cs_inv.c:7:15: note: 'icol' was declared here
    7 |     int n, i, icol,irow,j,k,l,ll;
      |               ^~~~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_invR.c -o cs_invR.o
cs_invR.c: In function 'cs_invR':
cs_invR.c:43:26: warning: 'irow' may be used uninitialized [-Wmaybe-uninitialized]
   43 |                  indxr[i]=irow;
      |                  ~~~~~~~~^~~~~
cs_invR.c:7:20: note: 'irow' was declared here
    7 |     int n, i, icol,irow,j,k,l,ll;
      |                    ^~~~
cs_invR.c:50:29: warning: 'icol' may be used uninitialized [-Wmaybe-uninitialized]
   50 |                          if (ll != icol) {
      |                             ^
cs_invR.c:7:15: note: 'icol' was declared here
    7 |     int n, i, icol,irow,j,k,l,ll;
      |               ^~~~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_ipvec.c -o cs_ipvec.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerA.c -o cs_kroneckerA.o
cs_kroneckerA.c: In function 'cs_kroneckerA':
cs_kroneckerA.c:5:67: warning: variable 'Gi' set but not used [-Wunused-but-set-variable]
    5 |     int i, j, k, l, cnt, anz, gnz, cnz, *Cp, *Ap, *Gp, *Ci, *Ai, *Gi, an, gn, cn;
      |                                                                   ^~
cs_kroneckerA.c:5:52: warning: variable 'Gp' set but not used [-Wunused-but-set-variable]
    5 |     int i, j, k, l, cnt, anz, gnz, cnz, *Cp, *Ap, *Gp, *Ci, *Ai, *Gi, an, gn, cn;
      |                                                    ^~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerAupdate.c -o cs_kroneckerAupdate.o
cs_kroneckerAupdate.c: In function 'cs_kroneckerAupdate':
cs_kroneckerAupdate.c:5:54: warning: variable 'cn' set but not used [-Wunused-but-set-variable]
    5 |     int i, j, k, l, cnt, anz, gnz, cnz, *Ap, an, gn, cn;
      |                                                      ^~
cs_kroneckerAupdate.c:5:36: warning: variable 'cnz' set but not used [-Wunused-but-set-variable]
    5 |     int i, j, k, l, cnt, anz, gnz, cnz, *Ap, an, gn, cn;
      |                                    ^~~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerDA.c -o cs_kroneckerDA.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerDI.c -o cs_kroneckerDI.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerI.c -o cs_kroneckerI.o
cs_kroneckerI.c: In function 'cs_kroneckerI':
cs_kroneckerI.c:5:49: warning: variable 'Ai' set but not used [-Wunused-but-set-variable]
    5 |     int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
      |                                                 ^~
cs_kroneckerI.c:5:39: warning: variable 'Ap' set but not used [-Wunused-but-set-variable]
    5 |     int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
      |                                       ^~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerIadd.c -o cs_kroneckerIadd.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerIupdate.c -o cs_kroneckerIupdate.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerSI.c -o cs_kroneckerSI.o
cs_kroneckerSI.c: In function 'cs_kroneckerSI':
cs_kroneckerSI.c:19:18: warning: variable 'Ax' set but not used [-Wunused-but-set-variable]
   19 |     double *Cx, *Ax;
      |                  ^~
cs_kroneckerSI.c:18:49: warning: variable 'Ai' set but not used [-Wunused-but-set-variable]
   18 |     int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
      |                                                 ^~
cs_kroneckerSI.c:18:39: warning: variable 'Ap' set but not used [-Wunused-but-set-variable]
   18 |     int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
      |                                       ^~
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_kroneckerSIupdate.c -o cs_kroneckerSIupdate.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_leaf.c -o cs_leaf.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_load.c -o cs_load.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_lsolve.c -o cs_lsolve.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_ltsolve.c -o cs_ltsolve.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_lu.c -o cs_lu.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_lusol.c -o cs_lusol.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_malloc.c -o cs_malloc.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_maxtrans.c -o cs_maxtrans.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_multiply.c -o cs_multiply.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_norm.c -o cs_norm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_omega.c -o cs_omega.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_omegaupdate.c -o cs_omegaupdate.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_permute.c -o cs_permute.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_pinv.c -o cs_pinv.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_post.c -o cs_post.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_print.c -o cs_print.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_pvec.c -o cs_pvec.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_qr.c -o cs_qr.o
cs_qr.c: In function 'cs_qr':
cs_qr.c:6:18: warning: variable 'm' set but not used [-Wunused-but-set-variable]
    6 |     int i, k, p, m, n, vnz, p1, top, m2, len, col, rnz, *s, *leftmost, *Ap, *Ai,
      |                  ^
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_qrsol.c -o cs_qrsol.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rAnte.c -o cs_rAnte.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rCinvwishart.c -o cs_rCinvwishart.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rR.c -o cs_rR.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rRsubinvwishart.c -o cs_rRsubinvwishart.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rSinvwishart.c -o cs_rSinvwishart.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_randperm.c -o cs_randperm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_reach.c -o cs_reach.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rinvwishart.c -o cs_rinvwishart.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_rwishart.c -o cs_rwishart.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_scatter.c -o cs_scatter.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_scc.c -o cs_scc.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_schol.c -o cs_schol.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_schur.c -o cs_schur.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_sortdv.c -o cs_sortdv.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_spsolve.c -o cs_spsolve.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_sqr.c -o cs_sqr.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_symperm.c -o cs_symperm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_tdfs.c -o cs_tdfs.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_transpose.c -o cs_transpose.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_updown.c -o cs_updown.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_usolve.c -o cs_usolve.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_util.c -o cs_util.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c cs_utsolve.c -o cs_utsolve.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c dcmvnormR.cc -o dcmvnormR.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c dcutpoints.c -o dcutpoints.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c inverseA.cc -o inverseA.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c pcmvnorm.c -o pcmvnorm.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c pkk.c -o pkk.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c pkkR.cc -o pkkR.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rIW.cc -o rIW.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rante.cc -o rante.o
rante.cc: In function 'void rante(double*, int*, int*, int*, int*, bool*, bool*, int*, int*, double*, int*, double*)':
rante.cc:115:17: warning: 'Ainv' may be used uninitialized [-Wmaybe-uninitialized]
  115 |     G = cs_rAnte(location, start, dimG, nlGR, nk, pmuAnte, pvAnte, Ainv, Aterm, ivar, cvar, pG, pnG);
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rante.cc:37:7: note: 'Ainv' was declared here
   37 |   cs *Ainv;
      |       ^~~~
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rbv.cc -o rbv.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rtcmvnorm.c -o rtcmvnorm.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rtcmvnormR.cc -o rtcmvnormR.o
gcc  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -Wstrict-prototypes -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rtnorm.c -o rtnorm.o
g++ -std=gnu++17  -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG     -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c rtnormR.cc -o rtnormR.o
g++ -std=gnu++17 -shared -s -static-libgcc -o MCMCglmm.dll tmp.def MCMCglmm.o MCMCglmm_init.o cs_add.o cs_addR.o cs_amd.o cs_cbind.o cs_chol.o cs_cholsol.o cs_compress.o cs_counts.o cs_cov2cor.o cs_cumsum.o cs_dcmvnorm.o cs_dense.o cs_dense0.o cs_dfs.o cs_directsum.o cs_directsumupdate.o cs_dmperm.o cs_dmvnorm.o cs_droptol.o cs_dropzeros.o cs_dupl.o cs_entry.o cs_ereach.o cs_etree.o cs_fkeep.o cs_gaxpy.o cs_happly.o cs_house.o cs_inv.o cs_invR.o cs_ipvec.o cs_kroneckerA.o cs_kroneckerAupdate.o cs_kroneckerDA.o cs_kroneckerDI.o cs_kroneckerI.o cs_kroneckerIadd.o cs_kroneckerIupdate.o cs_kroneckerSI.o cs_kroneckerSIupdate.o cs_leaf.o cs_load.o cs_lsolve.o cs_ltsolve.o cs_lu.o cs_lusol.o cs_malloc.o cs_maxtrans.o cs_multiply.o cs_norm.o cs_omega.o cs_omegaupdate.o cs_permute.o cs_pinv.o cs_post.o cs_print.o cs_pvec.o cs_qr.o cs_qrsol.o cs_rAnte.o cs_rCinvwishart.o cs_rR.o cs_rRsubinvwishart.o cs_rSinvwishart.o cs_randperm.o cs_reach.o cs_rinvwishart.o cs_rwishart.o cs_scatter.o cs_scc.o cs_schol.o cs_schur.o cs_sortdv.o cs_spsolve.o cs_sqr.o cs_symperm.o cs_tdfs.o cs_transpose.o cs_updown.o cs_usolve.o cs_util.o cs_utsolve.o dcmvnormR.o dcutpoints.o inverseA.o pcmvnorm.o pkk.o pkkR.o rIW.o rante.o rbv.o rtcmvnorm.o rtcmvnormR.o rtnorm.o rtnormR.o -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.3.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4a6HFP/R.INSTALL1442830ec37bf/MCMCglmm/src'
make[1]: Entering directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4a6HFP/R.INSTALL1442830ec37bf/MCMCglmm/src'
make[1]: Leaving directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4a6HFP/R.INSTALL1442830ec37bf/MCMCglmm/src'
installing to d:/Rcompile/CRANpkg/lib/4.3/00LOCK-MCMCglmm/00new/MCMCglmm/libs/x64
** R
** data
** 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
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'MCMCglmm' as MCMCglmm_2.36.zip
* DONE (MCMCglmm)