Hii, i hope, you can help me. I have compiled some different kernels (2.2.25 and 2.4.20) with speakup 1.0 or 1.5 without any problems. Now i want to compile a new kernel 2.4.20 with speakup 2.0 CVS and i didi the following: - unpack the kernel sourcen of the 2.4.20 kernel - starting the "checkout"-script (CVSROOT (ENTER), PASSWOrD: please) Then i become some error messages like: Patching version v24? .depend? .speakup.o.flags? Documentation? arch? drivers? fs? genmap? include? makemapdata? mapdata.hCreating .orig files [] done.Patching files [ppppppppppp1 out of 8 hunks FAILED -- saving rejects to file /usr/src/linux/drivers/char/keyboard.c.rej p1 out of 3 hunks FAILED -- saving rejects to file /usr/src/linux/drivers/char/Makefile.rej ppppp] done. Copying files [ccccc] done. If i try to compile the kernel: make mrproper make menuconfig make dep make bzImage The last step produces the following errormessages: speakup_drvcommon.c: In function `synth_release':speakup_drvcommon.c:332: warning: `return' with a value, in function returning voidspeakup_drvcommon.c: In function `speakup_register_devsynth':speakup_drvcommon.c:793: `SYNTH_MINOR' undeclared (first use in this function)speakup_drvcommon.c:793: (Each undeclared identifier is reported only oncespeakup_drvcommon.c:793: for each function it appears in.)make[4]: *** [speakup_drvcommon.o] Error 1make[3]: *** [first_rule] Error 2make[2]: *** [_subdir_speakup] Error 2 make[1]: *** [_subdir_char] Error 2 make: *** [_dir_drivers] Error 2 Any idea, what i do wrong? Does it give a tarball of the CVS speakup 2.0? Thanks an regards. Dietmar