* installing *source* package 'lmPerm' ... ** this is package 'lmPerm' version '2.1.2' ** using staged installation ** libs using C compiler: 'gcc.exe (GCC) 14.2.0' gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c lmPerm.c -o lmPerm.o lmPerm.c:25:13: error: two or more data types in declaration specifiers 25 | typedef int bool; | ^~~~ lmPerm.c:25:1: warning: useless type name in empty declaration 25 | typedef int bool; | ^~~~~~~ lmPerm.c: In function 'permuteProb': lmPerm.c:524:17: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 524 | nToDo=nc*(nSe+Kt); | ^ lmPerm.c:678:62: warning: decrement of a boolean expression [-Wbool-operation] 678 | nToDo--; | ^~ lmPerm.c:691:62: warning: decrement of a boolean expression [-Wbool-operation] 691 | nToDo--; | ^~ lmPerm.c: In function 'permuteSPR': lmPerm.c:827:17: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 827 | nToDo=nc*(nSe+Kt); | ^ lmPerm.c:989:62: warning: decrement of a boolean expression [-Wbool-operation] 989 | nToDo--; | ^~ lmPerm.c:996:62: warning: decrement of a boolean expression [-Wbool-operation] 996 | nToDo--; | ^~ lmPerm.c:1008:62: warning: decrement of a boolean expression [-Wbool-operation] 1008 | nToDo--; | ^~ lmPerm.c:1017:70: warning: decrement of a boolean expression [-Wbool-operation] 1017 | nToDo--; | ^~ make: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: lmPerm.o] Error 1 ERROR: compilation failed for package 'lmPerm' * removing 'd:/RCompile/CRANincoming/R-devel/lib/lmPerm'