* installing to library '/home/runner/R-patched/lib' * installing *source* package 'randomForestRHF' ... ** this is package 'randomForestRHF' version '1.0.0' ** package 'randomForestRHF' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc (Alpine 14.2.0) 14.2.0' make[1]: Entering directory '/var/local/PKGS/CRAN/randomForestRHF/src' gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c R_init_randomForestRHF.c -o R_init_randomForestRHF.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c entry.c -o entry.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c medianLogStitchedHazard.c -o medianLogStitchedHazard.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c weightedStitchedHazard.c -o weightedStitchedHazard.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c augmentationOps.c -o augmentationOps.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c augmentationOpsCommon.c -o augmentationOpsCommon.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c augmentationOpsSimple.c -o augmentationOpsSimple.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c descriptor.c -o descriptor.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c entryGeneric.c -o entryGeneric.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c greedyOps.c -o greedyOps.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c internal.c -o internal.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c nodeOps.c -o nodeOps.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c nrutilDerived.c -o nrutilDerived.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c processEnsemble.c -o processEnsemble.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c rhfMain.c -o rhfMain.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c rhfMainRT.c -o rhfMainRT.o gcc -std=gnu23 -I"/home/runner/R-patched/build/include" -DNDEBUG -Ishared -I/usr/local/include -fopenmp -fpic -O2 -mtune=native -c server.c -o server.o server.c: In function 'server': server.c:26:18: error: storage size of 'timeout' isn't known 26 | struct timeval timeout; | ^~~~~~~ server.c:27:3: error: unknown type name 'fd_set' 27 | fd_set master_set, working_set; | ^~~~~~ server.c:95:3: error: implicit declaration of function 'FD_ZERO'; did you mean 'FP_ZERO'? [-Wimplicit-function-declaration] 95 | FD_ZERO(&master_set); | ^~~~~~~ | FP_ZERO server.c:97:3: error: implicit declaration of function 'FD_SET'; did you mean 'L_SET'? [-Wimplicit-function-declaration] 97 | FD_SET(listen_sd, &master_set); | ^~~~~~ | L_SET server.c:104:14: error: implicit declaration of function 'select' [-Wimplicit-function-declaration] 104 | result = select(max_sd + 1, &working_set, NULL, NULL, &timeout); | ^~~~~~ server.c:114:11: error: implicit declaration of function 'FD_ISSET' [-Wimplicit-function-declaration] 114 | if (FD_ISSET(listen_i, &working_set)) { | ^~~~~~~~ server.c:386:13: error: implicit declaration of function 'FD_CLR' [-Wimplicit-function-declaration] 386 | FD_CLR(listen_i, &master_set); | ^~~~~~ make[1]: *** [/home/runner/R-patched/build/etc/Makeconf:190: server.o] Error 1 make[1]: Leaving directory '/var/local/PKGS/CRAN/randomForestRHF/src' make[1]: Entering directory '/var/local/PKGS/CRAN/randomForestRHF/src' make[1]: Leaving directory '/var/local/PKGS/CRAN/randomForestRHF/src' ERROR: compilation failed for package 'randomForestRHF' * removing '/home/runner/R-patched/lib/randomForestRHF'