------=_NextPart_000_011F_01BF7A0A.E1A1C440
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
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=3DNORMAL_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
------=_NextPart_000_011F_01BF7A0A.E1A1C440
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
make[1]: Entering directory `/free/linux-2.3.44/arch/i386/boot'
gcc -E -D__KERNEL__ -I/free/linux-2.3.44/include -traditional=20 -DSVGA_MODE=3DNORMAL_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