I am getting the following error when compiling speakup 3.0.2 against kernel 2.6.21.3. drivers/char/speakup/main.c: In function `sel_pos': drivers/char/speakup/main.c:359: error: too many arguments to function `inverse_translate' drivers/char/speakup/main.c: In function `get_char': drivers/char/speakup/main.c:373: error: too many arguments to function `inverse_translate' make[3]: *** [drivers/char/speakup/main.o] Error 1 make[2]: *** [drivers/char/speakup] Error 2 make[1]: *** [drivers/char] Error 2 make: *** [drivers] Error 2 Any ideas? Thanks, Trevor