I have been trying to build the Linux 1.2.11 kernel and am having
trouble with the new ide driver (I had the same problem with 1.2.9 and
1.2.10 as well). When I configure the kernel to use the new ide driver
and build it I get the following error:
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -m486 -c ide.c
ide.c:234:base/index register must be 32 bit register
ide.c:235:base/index register must be 32 bit register
ide.c:236:base/index register must be 32 bit register
ide.c:304:base/index register must be 32 bit register
ide.c:305:base/index register must be 32 bit register
ide.c:306:base/index register must be 32 bit register
make[2]: *** [ide.o] Error 1
make[2]: Leaving directory `/usr/src/linux-1.2.11/linux/drivers/block'
make[1]: *** [driversubdirs] Error 1
make[1]: Leaving directory `/usr/src/linux-1.2.11/linux/drivers'
make: *** [linuxsubdirs] Error 1
I am using gcc 2.6.3. I would appreciate any help.
Thanks,
Sam
-----
See my home page at URL: "http://pool.ee.engr.uky.edu/fineberg"