Howdy, Yes, I know. I'm attacking this from both directions. Earlier I said that the build bombed. Here's where... After configuring a kernel, make dep make modules etc. make bzImage hums along until: make -C speakup make[3]: Entering directory `/home/davros/src/linux-2.4.19/drivers/char/speakup'make all_targets make[4]: Entering directory `/home/davros/src/linux-2.4.19/drivers/char/speakup'gcc -D__KERNEL__ -I/home/davros/src/linux-2.4.19/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -I /usr/lib/gcc-lib/i386-linux/2.95.4/include -DKBUILD_BASENAME=speakup -c -o speakup.o speakup.c speakup.c:82: warning: function declaration isn't a prototype speakup.c: In function `speakup_register_devsynth': speakup.c:1347: `SYNTH_MINOR' undeclared (first use in this function) speakup.c:1347: (Each undeclared identifier is reported only once speakup.c:1347: for each function it appears in.) make[4]: *** [speakup.o] Error 1 make[4]: Leaving directory `/home/davros/src/linux-2.4.19/drivers/char/speakup' make[3]: *** [first_rule] Error 2 make[3]: Leaving directory `/home/davros/src/linux-2.4.19/drivers/char/speakup' make[2]: *** [_subdir_speakup] Error 2 make[2]: Leaving directory `/home/davros/src/linux-2.4.19/drivers/char' make[1]: *** [_subdir_char] Error 2 make[1]: Leaving directory `/home/davros/src/linux-2.4.19/drivers' make: *** [_dir_drivers] Error 2 (Hmm) -- Buddy Brannan, KB5ELV/3 | "And if the ground yawned, Phone: (814) 455-7333 | I'd step to the side and say, Email: davros at ycardz.com | "Hey ground! I'm nobody's lunch!" http://www.ycardz.com/ | --Eddie From Ohio