* installing *source* package 'quantregForest' ... ** package 'quantregForest' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc.exe (GCC) 12.3.0' using Fortran compiler: 'GNU Fortran (GCC) 12.3.0' make[1]: Entering directory '/d/temp/2024_12_20_01_50_00_19051/RtmpIpi7bI/R.INSTALL1ad1c3c8a50d/quantregForest/src' 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 classTree.c -o classTree.o classTree.c: In function 'predictClassTree': classTree.c:453:47: warning: 'cbestsplit' may be used uninitialized [-Wmaybe-uninitialized] 453 | k = cbestsplit[(int) x[m + i * mdim] - 1 + k * maxcat] ? | ^ classTree.c:422:22: note: 'cbestsplit' was declared here 422 | int m, i, j, k, *cbestsplit; | ^~~~~~~~~~ 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 init.c -o 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 regTree.c -o regTree.o regTree.c: In function 'predictRegTree': regTree.c:343:31: warning: 'cbestsplit' may be used uninitialized [-Wmaybe-uninitialized] 343 | k = cbestsplit[(int) x[m + i * mdim] - 1 + k * maxcat] ? | ^ regTree.c:313:22: note: 'cbestsplit' was declared here 313 | int i, j, k, m, *cbestsplit; | ^~~~~~~~~~ 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 regrf.c -o regrf.o regrf.c: In function 'regRF': regrf.c:52:25: warning: variable 'averrb' set but not used [-Wunused-but-set-variable] 52 | double errts = 0.0, averrb, meanY, meanYts, varY, varYts, r, xrand, | ^~~~~~ regrf.c:253:60: warning: 'nodexts' may be used uninitialized [-Wmaybe-uninitialized] 253 | if (nodexts[n] == nodex[k]) { | ~~~~~~~^~~ regrf.c:61:30: note: 'nodexts' was declared here 61 | int *in, *nind, *nodex, *nodexts; | ^~~~~~~ regrf.c:220:73: warning: 'ytree' may be used uninitialized [-Wmaybe-uninitialized] 220 | yTestPred[n] = (j * yTestPred[n] + ytree[n]) / (j + 1); | ~~~~~^~~ regrf.c:55:36: note: 'ytree' was declared here 55 | double *yb, *xtmp, *xb, *ytr, *ytree, *tgini; | ^~~~~ 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 rf.c -o rf.o rf.c: In function 'classRF': rf.c:103:10: warning: variable 'tp' set but not used [-Wunused-but-set-variable] 103 | *tp, *wr; | ^~ rf.c:88:15: warning: variable 'nimp' set but not used [-Wunused-but-set-variable] 88 | mimp, nimp, near, nuse, noutall, nrightall, nrightimpall, | ^~~~ rf.c:88:9: warning: variable 'mimp' set but not used [-Wunused-but-set-variable] 88 | mimp, nimp, near, nuse, noutall, nrightall, nrightimpall, | ^~~~ rf.c:354:25: warning: 'nclts' may be used uninitialized [-Wmaybe-uninitialized] 354 | TestSetError(countts, jts, clts, outclts, ntest, nclass, jb+1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | errts + jb*(nclass+1), *labelts, nclts, cut); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rf.c:92:29: note: 'nclts' was declared here 92 | *nrightimp, *nout, *nclts, Ntree; | ^~~~~ rf.c:406:13: warning: 'oobpair' may be used uninitialized [-Wmaybe-uninitialized] 406 | computeProximity(prox, oobprox, nodex, jin, oobpair, near); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rf.c:97:43: note: 'oobpair' was declared here 97 | *at, *a, *b, *mind, *nind, *jts, *oobpair; | ^~~~~~~ gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c rfsub.f -o rfsub.o rfsub.f:179:23: 179 | end if | 1 Warning: Nonconforming tab character at (1) [-Wtabs] 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 rfutils.c -o rfutils.o gcc -shared -s -static-libgcc -o quantregForest.dll tmp.def classTree.o init.o regTree.o regrf.o rf.o rfsub.o rfutils.o -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -lgfortran -lm -lquadmath -LD:/RCompile/recent/R-4.3.3/bin/x64 -lR make[1]: Leaving directory '/d/temp/2024_12_20_01_50_00_19051/RtmpIpi7bI/R.INSTALL1ad1c3c8a50d/quantregForest/src' make[1]: Entering directory '/d/temp/2024_12_20_01_50_00_19051/RtmpIpi7bI/R.INSTALL1ad1c3c8a50d/quantregForest/src' make[1]: Leaving directory '/d/temp/2024_12_20_01_50_00_19051/RtmpIpi7bI/R.INSTALL1ad1c3c8a50d/quantregForest/src' installing to d:/Rcompile/CRANpkg/lib/4.3/00LOCK-quantregForest/00new/quantregForest/libs/x64 ** R ** 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 'quantregForest' as quantregForest_1.3-7.1.zip * DONE (quantregForest)