bootsect.s: Error: base/index register must be 32 bit register

From: PAULET Bruno (Bruno.Paulet@libertysurf.fr)
Date: Fri Feb 18 2000 - 06:22:54 EST


Hi,

I've just download last kernel version (2.3.44) but I can't compile it.

I have following errors messages when "bootsect.s" or "bbootsect.s" try to compile.

--------------------------------------
make[1]: Entering directory `/free/linux-2.3.44/arch/i386/boot'

gcc -E -D__KERNEL__ -I/free/linux-2.3.44/include -traditional -DSVGA_MODE=NORMAL_VGA bootsect.S -o bootsect.s

as -o bootsect.o bootsect.s

bootsect.s: Assembler messages:

bootsect.s:595: Error: base/index register must be 32 bit register

bootsect.s:603: Error: base/index register must be 32 bit register

bootsect.s:604: Error: base/index register must be 32 bit register

bootsect.s:605: Error: base/index register must be 32 bit register

bootsect.s:862: Error: base/index register must be 32 bit register

make[1]: *** [bootsect.o] Error 1

make[1]: Leaving directory `/free/linux-2.3.44/arch/i386/boot'

make: *** [zlilo] Error 2

--------------------------------------
Asm syntax "(%bx)", "(%di)" or "(%bp)" seems to be wrong ...

I'm using 'gcc' version "2.7.2.3" and 'as' version "2.9.1" on a PII (350 Mhz) platform

My previous kernel version was 2.3.15

Anybody knows where problem come from ?

Thanks in advance

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Feb 23 2000 - 21:00:21 EST