Compile errors in 2.1.14

Brett Hollon (bhollon@mhaao.inhouse.compuserve.com)
Mon, 2 Dec 1996 10:41:13 -0500


I am seeing the following compile error in 2.1.14:

make[3]: Entering directory `/usr/src/linux-2.1g2/drivers/scsi'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O6 -fomit-frame-pointer -pipe -m486 -DCPU=486 -c -o scsi_syms.o scsi_syms.c
make[3]: *** No rule to make target `/usr/src/linux/include/linux/scsicam.h', needed by `ncr53c8xx.h'. Stop.
make[3]: Leaving directory `/usr/src/linux-2.1g2/drivers/scsi'

I checked the file ncr53c8xx.h and the line including the file in the
linux subdirectory should not be being used. Rather the one in the scsi
subdirectory should be:

#if LINUX_VERSION_CODE >= LinuxVersionCode(1,3,98)
#include <scsi/scsicam.h>
#else
#include <linux/scsicam.h>
#endif

Thanks,
Brett