On Fri, 21 Sep 2001, Thadeu Penna wrote: > make-kpkg on 2.4.9 (woody) returns: > make all_targets > make[4]: Entering directory /usr/src/kernel-source-2.4.9/drivers/char' > gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.9/include -Wall > -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer > -fno-strict-aliasing -fno-common -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 > -Wa,-mev6 -c -o pc_keyb.o pc_keyb.c > In file included from pc_keyb.c:36: > /usr/src/kernel-source-2.4.9/include/asm/keyboard.h:25: warning: struct > kbd_repeat' declared inside parameter list > /usr/src/kernel-source-2.4.9/include/asm/keyboard.h:25: warning: its scope > is only this definition or declaration, which is probably not what you want. > pc_keyb.c:545: variable kbdrate' has initializer but incomplete type > > Any clue??
Yep, this is a problem with the upstream kernel source. Add: #include <linux/kd.h> in /usr/src/linux-2.4.9/drivers/char/pc_keyb.c at line 35. If you need a patch, let me know... C

