Hey y'all, OK, so my V2.2.18 won't finish building with the CVS updates. Here's what I did: When it didn't work the first time, I removed the kernel source tree, untarred a brand spankin new one, patched in Speakup V0.10A, got the latest checkout script, and ran that. Then I did the usual make oldconfig (with my old .config file), make dep, make clean,, etc. etc. ... and then make bzImage. From make bzImage, I got the following output, atached. What did I miss? BTW: for the qustion about the default synth, I typed acntsa Was that the mistake? -- Buddy Brannan, KB5ELV | And if the ground yawned, Email: davros at ycardz.com | I'd step to the side and say, Phone: (972) 276-6360 | "Hey ground! I'm nobody's lunch!" Voice mail: (877) 791-5298 | --Eddie From Ohio -------------- next part -------------- cc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c make -C kernel make[1]: Entering directory `/usr/src/linux/kernel' make all_targets make[2]: Entering directory `/usr/src/linux/kernel' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/kernel' make[1]: Leaving directory `/usr/src/linux/kernel' make -C drivers make[1]: Entering directory `/usr/src/linux/drivers' make -C block make[2]: Entering directory `/usr/src/linux/drivers/block' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/block' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/block' make[2]: Leaving directory `/usr/src/linux/drivers/block' make -C char make[2]: Entering directory `/usr/src/linux/drivers/char' make -C speakup make[3]: Entering directory `/usr/src/linux/drivers/char/speakup' make all_targets make[4]: Entering directory `/usr/src/linux/drivers/char/speakup' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux/drivers/char/speakup' make[3]: Leaving directory `/usr/src/linux/drivers/char/speakup' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/char' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/char' make[2]: Leaving directory `/usr/src/linux/drivers/char' make -C net make[2]: Entering directory `/usr/src/linux/drivers/net' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/net' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/net' make[2]: Leaving directory `/usr/src/linux/drivers/net' make -C misc make[2]: Entering directory `/usr/src/linux/drivers/misc' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/misc' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/misc' make[2]: Leaving directory `/usr/src/linux/drivers/misc' make -C sound make[2]: Entering directory `/usr/src/linux/drivers/sound' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/sound' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/sound' make[2]: Leaving directory `/usr/src/linux/drivers/sound' make -C pci make[2]: Entering directory `/usr/src/linux/drivers/pci' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/pci' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/pci' make[2]: Leaving directory `/usr/src/linux/drivers/pci' make -C video make[2]: Entering directory `/usr/src/linux/drivers/video' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/video' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/video' make[2]: Leaving directory `/usr/src/linux/drivers/video' make -C scsi make[2]: Entering directory `/usr/src/linux/drivers/scsi' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/scsi' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/scsi' make[2]: Leaving directory `/usr/src/linux/drivers/scsi' make -C pnp make[2]: Entering directory `/usr/src/linux/drivers/pnp' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/pnp' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/pnp' make[2]: Leaving directory `/usr/src/linux/drivers/pnp' make -C cdrom make[2]: Entering directory `/usr/src/linux/drivers/cdrom' make all_targets make[3]: Entering directory `/usr/src/linux/drivers/cdrom' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/drivers/cdrom' make[2]: Leaving directory `/usr/src/linux/drivers/cdrom' make all_targets make[2]: Entering directory `/usr/src/linux/drivers' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/drivers' make[1]: Leaving directory `/usr/src/linux/drivers' make -C mm make[1]: Entering directory `/usr/src/linux/mm' make all_targets make[2]: Entering directory `/usr/src/linux/mm' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/mm' make[1]: Leaving directory `/usr/src/linux/mm' make -C fs make[1]: Entering directory `/usr/src/linux/fs' make -C minix make[2]: Entering directory `/usr/src/linux/fs/minix' make all_targets make[3]: Entering directory `/usr/src/linux/fs/minix' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/minix' make[2]: Leaving directory `/usr/src/linux/fs/minix' make -C ext2 make[2]: Entering directory `/usr/src/linux/fs/ext2' make all_targets make[3]: Entering directory `/usr/src/linux/fs/ext2' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/ext2' make[2]: Leaving directory `/usr/src/linux/fs/ext2' make -C fat make[2]: Entering directory `/usr/src/linux/fs/fat' make all_targets make[3]: Entering directory `/usr/src/linux/fs/fat' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/fat' make[2]: Leaving directory `/usr/src/linux/fs/fat' make -C msdos make[2]: Entering directory `/usr/src/linux/fs/msdos' make all_targets make[3]: Entering directory `/usr/src/linux/fs/msdos' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/msdos' make[2]: Leaving directory `/usr/src/linux/fs/msdos' make -C vfat make[2]: Entering directory `/usr/src/linux/fs/vfat' make all_targets make[3]: Entering directory `/usr/src/linux/fs/vfat' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/vfat' make[2]: Leaving directory `/usr/src/linux/fs/vfat' make -C proc make[2]: Entering directory `/usr/src/linux/fs/proc' make all_targets make[3]: Entering directory `/usr/src/linux/fs/proc' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/proc' make[2]: Leaving directory `/usr/src/linux/fs/proc' make -C isofs make[2]: Entering directory `/usr/src/linux/fs/isofs' make all_targets make[3]: Entering directory `/usr/src/linux/fs/isofs' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/isofs' make[2]: Leaving directory `/usr/src/linux/fs/isofs' make -C nfs make[2]: Entering directory `/usr/src/linux/fs/nfs' make all_targets make[3]: Entering directory `/usr/src/linux/fs/nfs' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/nfs' make[2]: Leaving directory `/usr/src/linux/fs/nfs' make -C lockd make[2]: Entering directory `/usr/src/linux/fs/lockd' make all_targets make[3]: Entering directory `/usr/src/linux/fs/lockd' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/lockd' make[2]: Leaving directory `/usr/src/linux/fs/lockd' make -C nls make[2]: Entering directory `/usr/src/linux/fs/nls' make all_targets make[3]: Entering directory `/usr/src/linux/fs/nls' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/nls' make[2]: Leaving directory `/usr/src/linux/fs/nls' make -C devpts make[2]: Entering directory `/usr/src/linux/fs/devpts' make all_targets make[3]: Entering directory `/usr/src/linux/fs/devpts' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/fs/devpts' make[2]: Leaving directory `/usr/src/linux/fs/devpts' make all_targets make[2]: Entering directory `/usr/src/linux/fs' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/fs' make[1]: Leaving directory `/usr/src/linux/fs' make -C net make[1]: Entering directory `/usr/src/linux/net' make -C core make[2]: Entering directory `/usr/src/linux/net/core' make all_targets make[3]: Entering directory `/usr/src/linux/net/core' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/core' make[2]: Leaving directory `/usr/src/linux/net/core' make -C ethernet make[2]: Entering directory `/usr/src/linux/net/ethernet' make all_targets make[3]: Entering directory `/usr/src/linux/net/ethernet' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/ethernet' make[2]: Leaving directory `/usr/src/linux/net/ethernet' make -C sched make[2]: Entering directory `/usr/src/linux/net/sched' make all_targets make[3]: Entering directory `/usr/src/linux/net/sched' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/sched' make[2]: Leaving directory `/usr/src/linux/net/sched' make -C 802 make[2]: Entering directory `/usr/src/linux/net/802' make all_targets make[3]: Entering directory `/usr/src/linux/net/802' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/802' make[2]: Leaving directory `/usr/src/linux/net/802' make -C ipv4 make[2]: Entering directory `/usr/src/linux/net/ipv4' make all_targets make[3]: Entering directory `/usr/src/linux/net/ipv4' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/ipv4' make[2]: Leaving directory `/usr/src/linux/net/ipv4' make -C unix make[2]: Entering directory `/usr/src/linux/net/unix' make all_targets make[3]: Entering directory `/usr/src/linux/net/unix' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/unix' make[2]: Leaving directory `/usr/src/linux/net/unix' make -C packet make[2]: Entering directory `/usr/src/linux/net/packet' make all_targets make[3]: Entering directory `/usr/src/linux/net/packet' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/packet' make[2]: Leaving directory `/usr/src/linux/net/packet' make -C sunrpc make[2]: Entering directory `/usr/src/linux/net/sunrpc' make all_targets make[3]: Entering directory `/usr/src/linux/net/sunrpc' make[3]: Nothing to be done for `all_targets'. make[3]: Leaving directory `/usr/src/linux/net/sunrpc' make[2]: Leaving directory `/usr/src/linux/net/sunrpc' make all_targets make[2]: Entering directory `/usr/src/linux/net' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/net' make[1]: Leaving directory `/usr/src/linux/net' make -C ipc make[1]: Entering directory `/usr/src/linux/ipc' make all_targets make[2]: Entering directory `/usr/src/linux/ipc' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/ipc' make[1]: Leaving directory `/usr/src/linux/ipc' make -C lib make[1]: Entering directory `/usr/src/linux/lib' make all_targets make[2]: Entering directory `/usr/src/linux/lib' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/lib' make[1]: Leaving directory `/usr/src/linux/lib' make -C arch/i386/kernel make[1]: Entering directory `/usr/src/linux/arch/i386/kernel' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/linux/arch/i386/kernel' make -C arch/i386/mm make[1]: Entering directory `/usr/src/linux/arch/i386/mm' make all_targets make[2]: Entering directory `/usr/src/linux/arch/i386/mm' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/arch/i386/mm' make[1]: Leaving directory `/usr/src/linux/arch/i386/mm' make -C arch/i386/lib make[1]: Entering directory `/usr/src/linux/arch/i386/lib' make all_targets make[2]: Entering directory `/usr/src/linux/arch/i386/lib' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/arch/i386/lib' make[1]: Leaving directory `/usr/src/linux/arch/i386/lib' make -C arch/i386/math-emu make[1]: Entering directory `/usr/src/linux/arch/i386/math-emu' make all_targets make[2]: Entering directory `/usr/src/linux/arch/i386/math-emu' make[2]: Nothing to be done for `all_targets'. make[2]: Leaving directory `/usr/src/linux/arch/i386/math-emu' make[1]: Leaving directory `/usr/src/linux/arch/i386/math-emu' cc -D__KERNEL__ -I/usr/src/linux/include -E -C -P -I/usr/src/linux/include -imacros /usr/src/linux/include/asm-i386/page_offset.h -Ui386 arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \ --start-group \ arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \ fs/filesystems.a \ net/network.a \ drivers/block/block.a drivers/char/char.o drivers/misc/misc.a drivers/net/net.a drivers/scsi/scsi.a drivers/cdrom/cdrom.a drivers/sound/sounddrivers.o drivers/pci/pci.a drivers/pnp/pnp.a drivers/video/video.a arch/i386/math-emu/math.a \ /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a /usr/src/linux/arch/i386/lib/lib.a \ --end-group \ -o vmlinux drivers/char/char.o: In function `vt_ioctl': drivers/char/char.o(.text+0x13474): undefined reference to `do_spk_ioctl' make: *** [vmlinux] Error 1