make[1]: Entering directory `/home/igor/src/build/plex86/kernel' gcc -c -g -O2 -Wall -Wstrict-prototypes -fno-strength-reduce -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -D__KERNEL__ -I/usr/src/linux/include -DCPU=586 -DMODULE -I./include -I./.. -I.. monprint.c monprint.c: In function `mon_vsnprintf': monprint.c:177: `unsigned char' is promoted to `int' when passed through `...' monprint.c:177: (so you should pass `int' not `unsigned char' to `va_arg') make[1]: *** [monprint.o] Error 1 Changing it to 'int' allows it to compile successfully (though I can't verify if it runs at all, due to another error later) -jeff
