Hi,
while trying to compile the L4 system binaries and support servers, I ran into errors. Following is the snapshot of my system screen.
--- make[2]: Entering directory `/root/Fiasco/l4/oskit/libc' gcc -c -MD -DHAVE_CONFIG_H -I. -I../libc/x86 -I../libc/stdio -I../libc/stdlib -I../libc/string -I../libc/gen -I../libc/malloc -I- -I.. -I.. -I../flux/c -nostdinc -DASSEMBLER -MD ../libc/x86/i16_bcopy.S /tmp/ccZPy7Kx.s: Assembler messages: /tmp/ccZPy7Kx.s:235: Error: `8(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:236: Error: `12(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:238: Error: `16(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:239: Error: `(%esi,%edx)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:242: Error: `(%edi,%edx)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:259: Error: `8(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:278: Error: `8(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:291: Error: `8(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:292: Error: `12(%ebp)' is not a valid 16 bit base/index expression ----
I am running Debian Linux 2.2.3 on pentium II on my laptop.
Looking forward for help.
Reagards, Himanshu
On Wednesday 05 September 2001 09:25, rhim@ufl.edu wrote:
Hi,
while trying to compile the L4 system binaries and support servers, I ran into errors. Following is the snapshot of my system screen.
make[2]: Entering directory `/root/Fiasco/l4/oskit/libc' gcc -c -MD -DHAVE_CONFIG_H -I. -I../libc/x86 -I../libc/stdio -I../libc/stdlib -I../libc/string -I../libc/gen -I../libc/malloc -I- -I.. -I.. -I../flux/c -nostdinc -DASSEMBLER -MD ../libc/x86/i16_bcopy.S /tmp/ccZPy7Kx.s: Assembler messages: /tmp/ccZPy7Kx.s:235: Error: `8(%ebp)' is not a valid 16 bit base/index expression /tmp/ccZPy7Kx.s:236:
Please update your version of the oskit 0.6 from our public cvs (http://os.inf.tu-dresden.de/drops/download.html, module oskit). There were problems compiling the oskit with current versions of gcc. We have fixed the assembler files so they can get compiled with gcc 2.95. Further, the configure script should now automatically disable the HAVE_CODE16 defining because the 16-bit code is not needed for Fiasco.
Best regards,
Frank
l4-hackers@os.inf.tu-dresden.de