Hi, Ok, I'm on debian now. It's the only dist that managed to build avifile! But it can't build vcr yet. Anyway, my real problem is it won't build the kernel. I'm trying to build 2.4.2. It actually builds ok when I go "make", but "make bzImage" gives this; anyone know what the heck? ld -m elf_i386 -T /mnt2/src/LINUX/2.4.2/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 \ drivers/block/block.o drivers/char/char.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/video/video.o drivers/usb/usbdrv.o drivers/input/inputdrv.o drivers/i2c/i2c.o drivers/acpi/acpi.o \ net/network.o \ /mnt2/src/LINUX/2.4.2/arch/i386/lib/lib.a /mnt2/src/LINUX/2.4.2/lib/lib.a /mnt2/src/LINUX/2.4.2/arch/i386/lib/lib.a \ --end-group \ -o vmlinux nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( [aUw] \)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | sort > System.map make[1]: Entering directory `/mnt2/src/LINUX/2.4.2/arch/i386/boot' ld -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect ld: cannot open binary: No such file or directory make[1]: *** [bbootsect] Error 1 make[1]: Leaving directory `/mnt2/src/LINUX/2.4.2/arch/i386/boot' make: *** [bzImage] Error 2 -Yaron --