I have been followign the procedures in INSTALL but encounter a problem
during 'make'. I get:
make[2]: Entering directory `/usr/local/ftape-4.02/ftape/lowlevel'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
-fno-strength-reduce
-DTHE_FTAPE_MAINTAINER=\"[EMAIL PROTECTED]\"
-DBROKEN_FLOPPY_DRIVER -DCONFIG_FT_PROC_FS -DCONFIG_FT_STD_FDC_0
-DCONFIG_FT_INT_0=1 -DCONFIG_FTAPE_MODULE -DCONFIG_FT_INTERNAL_MODULE
-DCONFIG_FT_TRAKKER_MODULE -DCONFIG_FT_BPCK_MODULE
-DCONFIG_ZFTAPE_MODULE -DCONFIG_ZFT_COMPRESSOR_MODULE -DMODULE
-DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h
-include ../../include/linux/modversions.h -D__KERNEL__ -I.
-I../../include -I/usr/src/linux/include -m486 -DCPU=486 -c fdc-io.c
fdc-io.c: In function `fdc_interrupt_wait':
fdc-io.c:433: structure has no member named `timeout'
fdc-io.c:454: structure has no member named `timeout'
make[2]: *** [fdc-io.o] Error 1
make[2]: Leaving directory `/usr/local/ftape-4.02/ftape/lowlevel'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/local/ftape-4.02/ftape'
make: *** [all] Error 2
The problem seems to be a reference to current->timeout.
I have ftape-4.02, egcs-2.91.66, RedHat 6.1, kernel 2.2.12. I have ftape
in /usr/local/src/ftape-4.02. I made 2 changes to MCONFIG:
# PREFIX = /usr
PREFIX = /usr/local
and
# SBINDIR = /sbin
SBINDIR = $(PREFIX)/sbin
I looked at the code but couldn't see anything obvious. I suspect the
problem isn't there anyways. Does anyone have some suggestions?