* installing *source* package 'MCMCglmm' ... ** package 'MCMCglmm' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc.exe (GCC) 13.2.0' using C++ compiler: 'g++.exe (GCC) 13.2.0' make[1]: Entering directory '/d/temp/RtmpOcfXjU/R.INSTALL31dc021522ccc/MCMCglmm/src' g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools44/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:1101:29: warning: 'LambdaX' may be used uninitialized [-Wmaybe-uninitialized] 1101 | Lambda_tmp[0] = cs_multiply(LambdaX, lambdaI[0]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ MCMCglmm.cc:3280:14: warning: 'pvL' may be used uninitialized [-Wmaybe-uninitialized] 3280 | cs_spfree(pvL); | ~~~~~~~~~^~~~~ MCMCglmm.cc:285:407: note: 'pvL' 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:3281:14: warning: 'pmuL' may be used uninitialized [-Wmaybe-uninitialized] 3281 | cs_spfree(pmuL); | ~~~~~~~~~^~~~~~ MCMCglmm.cc:285:413: note: 'pmuL' 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:2010:12: warning: 'Lrv' may be used uninitialized [-Wmaybe-uninitialized] 2010 | Lrv->x[i] = rnorm(0.0,1.0); | ~~~~~^ 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:2161:43: warning: 'mulambda' may be used uninitialized [-Wmaybe-uninitialized] 2161 | lambda[lambda_new] = cs_kroneckerI(mulambda, 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 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:3298:13: warning: 'pvLL' may be used uninitialized [-Wmaybe-uninitialized] 3298 | cs_nfree(pvLL); | ~~~~~~~~^~~~~~ MCMCglmm.cc:287:42: note: 'pvLL' was declared here 287 | csn *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL; | ^~~~ MCMCglmm.cc:3299:13: warning: 'pvLS' may be used uninitialized [-Wmaybe-uninitialized] 3299 | cs_sfree(pvLS); | ~~~~~~~~^~~~~~ MCMCglmm.cc:288:42: note: 'pvLS' was declared here 288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr; | ^~~~ 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: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: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: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: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:819:41: warning: 'G_rr' may be used uninitialized [-Wmaybe-uninitialized] 819 | CM[k]->x[cnt] = G_rr->x[i*dimG+j]; | ~~~~~~^ 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:1726:33: warning: 'Ginv_rr' may be used uninitialized [-Wmaybe-uninitialized] 1726 | G_rr = cs_rSinvwishart(Ginv_rr, double(nlGR[nG])+GRnpP[nG], splitP[nG]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1659:25: warning: 'beta_rr' may be used uninitialized [-Wmaybe-uninitialized] 1659 | tbv = cs_transpose(beta_rr, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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:1717:23: warning: 'GinvS_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:288:71: note: 'GinvS_rr' was declared here 288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr; | ^~~~~~~~ MCMCglmm.cc:1200:23: warning: 'Xalpha' may be used uninitialized [-Wmaybe-uninitialized] 1200 | 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: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:1204:20: warning: 'Alphainv' may be used uninitialized [-Wmaybe-uninitialized] 1204 | 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: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: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: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:2987:24: warning: 'alphazstar' may be used uninitialized [-Wmaybe-uninitialized] 2987 | alphazstar->x[j*nlGR[k]+i+cnt] = Grv[k]->x[j]; | ~~~~~~~~~~~~^ 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:1039:48: warning: 'alphalocation' may be used uninitialized [-Wmaybe-uninitialized] 1039 | W->x[j] = Worig->x[j]*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: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: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: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:1161:23: warning: 'linky_orig' may be used uninitialized [-Wmaybe-uninitialized] 1161 | linky = cs_multiply(Lambda[0], linky_orig); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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:1914:22: warning: 'Worig' may be used uninitialized [-Wmaybe-uninitialized] 1914 | for(k=Worig->p[i]; k<Worig->p[i+1]; k++){ | ~~~~~~~^ 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:1159:23: warning: 'exLambda' may be used uninitialized [-Wmaybe-uninitialized] 1159 | linky = cs_multiply(exLambda, linky_orig); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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:2029:32: warning: 'I' may be used uninitialized [-Wmaybe-uninitialized] 2029 | 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: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:2031:33: warning: 'LambdaS' may be used uninitialized [-Wmaybe-uninitialized] 2031 | LambdaLU[lambda_new] = cs_lu(Lambda[lambda_new], LambdaS, DBL_EPSILON); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MCMCglmm.cc:288:49: note: 'LambdaS' was declared here 288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr; | ^~~~~~~ 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: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:1328:23: warning: 'pred' may be used uninitialized [-Wmaybe-uninitialized] 1328 | pred->x[record] -= me_Xi[l]->x[nrowX*p+record]*(location->x[stme[l]+(me_outcome[l*nrowX+me_rterm]-1)*nmei[l]+p]); | ~~~~~~^ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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; | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c cs_dcmvnorm.c -o cs_dcmvnorm.o cs_dcmvnorm.c: In function 'cs_dcmvnorm': cs_dcmvnorm.c:129:5: warning: 'S22' may be used uninitialized [-Wmaybe-uninitialized] 129 | cs_spfree(S22); | ^~~~~~~~~~~~~~ cs_dcmvnorm.c:12:13: note: 'S22' was declared here 12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev; | ^~~ cs_dcmvnorm.c:130:5: warning: 'invS22' may be used uninitialized [-Wmaybe-uninitialized] 130 | cs_spfree(invS22); | ^~~~~~~~~~~~~~~~~ cs_dcmvnorm.c:12:19: note: 'invS22' was declared here 12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev; | ^~~~~~ cs_dcmvnorm.c:131:5: warning: 'S12' may be used uninitialized [-Wmaybe-uninitialized] 131 | cs_spfree(S12); | ^~~~~~~~~~~~~~ cs_dcmvnorm.c:12:37: note: 'S12' was declared here 12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev; | ^~~ cs_dcmvnorm.c:132:5: warning: 'S21' may be used uninitialized [-Wmaybe-uninitialized] 132 | cs_spfree(S21); | ^~~~~~~~~~~~~~ cs_dcmvnorm.c:12:43: note: 'S21' was declared here 12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev; | ^~~ cs_dcmvnorm.c:133:5: warning: 'muC' may be used uninitialized [-Wmaybe-uninitialized] 133 | cs_spfree(muC); | ^~~~~~~~~~~~~~ cs_dcmvnorm.c:12:49: note: 'muC' was declared here 12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev; | ^~~ cs_dcmvnorm.c:134:5: warning: 'cdev' may be used uninitialized [-Wmaybe-uninitialized] 134 | cs_spfree(cdev); | ^~~~~~~~~~~~~~~ cs_dcmvnorm.c:12:61: note: 'cdev' was declared here 12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev; | ^~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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:45:21: warning: 'icol' may be used uninitialized [-Wmaybe-uninitialized] 45 | if (irow != icol) { | ^ cs_inv.c:7:15: note: 'icol' was declared here 7 | int n, i, icol,irow,j,k,l,ll; | ^~~~ cs_inv.c:45:21: warning: 'irow' may be used uninitialized [-Wmaybe-uninitialized] 45 | if (irow != icol) { | ^ cs_inv.c:7:20: note: 'irow' was declared here 7 | int n, i, icol,irow,j,k,l,ll; | ^~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools44/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:36:21: warning: 'icol' may be used uninitialized [-Wmaybe-uninitialized] 36 | if (irow != icol) { | ^ cs_invR.c:7:15: note: 'icol' was declared here 7 | int n, i, icol,irow,j,k,l,ll; | ^~~~ cs_invR.c:36:21: warning: 'irow' may be used uninitialized [-Wmaybe-uninitialized] 36 | if (irow != icol) { | ^ cs_invR.c:7:20: note: 'irow' was declared here 7 | int n, i, icol,irow,j,k,l,ll; | ^~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c cs_malloc.c -o cs_malloc.o cs_malloc.c: In function 'cs_realloc': cs_malloc.c:36:24: warning: pointer 'p' may be used after 'realloc' [-Wuse-after-free] 36 | return ((*ok) ? p2 : p) ; /* return original p if failure */ | ~~~~~~~~~~~~^~~~ cs_malloc.c:34:10: note: call to 'realloc' here 34 | p2 = realloc (p, CS_MAX (n,1) * size) ; /* realloc the block */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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/include" -DNDEBUG -I"d:/rtools44/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:/rtools44/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR make[1]: Leaving directory '/d/temp/RtmpOcfXjU/R.INSTALL31dc021522ccc/MCMCglmm/src' make[1]: Entering directory '/d/temp/RtmpOcfXjU/R.INSTALL31dc021522ccc/MCMCglmm/src' make[1]: Leaving directory '/d/temp/RtmpOcfXjU/R.INSTALL31dc021522ccc/MCMCglmm/src' installing to d:/Rcompile/CRANpkg/lib/4.5/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)