1.3.28 does not compile out of the box

Breakdown (genie@america.com)
Tue, 19 Sep 1995 03:50:11 -0400 (EDT)

I got the 1.3.28 source tree and when I tried to compile it after
configuring it for my system I got the following near the end:

make[1]: Leaving directory `/usr/src/linux/arch/i386/math-emu'
ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o
init/main.o init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/sound/sound.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 -o vmlinux
kernel/kernel.o(.data+0x3ab0): undefined reference to `scsi_dir'
kernel/kernel.o(.data+0x3ab8): undefined reference to `scsi_hba_dir'
make: *** [vmlinux] Error 1

I do not have scsi support compiled in at all... If anyone would know
what's up, I'd appreciate you telling me how I fix this problem. I am
using gcc 2.6.3, libc-5.0.9, ELF support, and kernel is compiled as ELF.
486dx2 gateway 2000 w/16 megs of ram.... Thanks.