[syslinux] RE: SYSLINUX 2.09-pre3

Geoffrey Huntley geoff at cam1.com.au
Mon Feb 2 15:59:33 PST 2004


Closer but no cigar.

GCC 3.2 
LD 2.3.2
NSAM 0.98.34

[tftp at service /mnt/ghost/sys/menu]# make clean
rm -f *.s *.s16 *.o16 *.elf *.com *.a
[tftp at service /mnt/ghost/sys/menu]# make
gcc -m32 -funsigned-char -g -W -Wall -march=i386 -falign-functions=0
-falign-jumps=0 -falign-loops=0 -Os
 -x assembler-with-cpp -E -o startup.s16 startup.S16
gcc -m32 -funsigned-char -g -W -Wall -march=i386 -falign-functions=0
-falign-jumps=0 -falign-loops=0 -Os
 -S -o biosio.s biosio.c
echo '.code16gcc' | cat - biosio.s > biosio.s16
as -o biosio.o16 biosio.s16
gcc -m32 -funsigned-char -g -W -Wall -march=i386 -falign-functions=0
-falign-jumps=0 -falign-loops=0 -Os
 -S -o string.s string.c
echo '.code16gcc' | cat - string.s > string.s16
as -o string.o16 string.s16
gcc -m32 -funsigned-char -g -W -Wall -march=i386 -falign-functions=0
-falign-jumps=0 -falign-loops=0 -Os
 -S -o menu.s menu.c
menu.c: In function `printmenu':
menu.c:89: warning: enumeration value `OPT_INACTIVE' not handled in switch
menu.c:89: warning: enumeration value `OPT_RUN' not handled in switch
menu.c:89: warning: enumeration value `OPT_EXITMENU' not handled in switch
menu.c:89: warning: enumeration value `OPT_RADIOBTN' not handled in switch
menu.c:89: warning: enumeration value `OPT_EXIT' not handled in switch
menu.c: In function `add_item':
menu.c:361: warning: array subscript has type `char'
menu.c:401: warning: enumeration value `OPT_INACTIVE' not handled in switch
menu.c:401: warning: enumeration value `OPT_RUN' not handled in switch
menu.c:401: warning: enumeration value `OPT_EXITMENU' not handled in switch
menu.c:401: warning: enumeration value `OPT_EXIT' not handled in switch
echo '.code16gcc' | cat - menu.s > menu.s16
as -o menu.o16 menu.s16
gcc -m32 -funsigned-char -g -W -Wall -march=i386 -falign-functions=0
-falign-jumps=0 -falign-loops=0 -Os
 -S -o syslinux.s syslinux.c
echo '.code16gcc' | cat - syslinux.s > syslinux.s16
as -o syslinux.o16 syslinux.s16
rm -f libmenu.a
ar cq libmenu.a biosio.o16 string.o16 menu.o16 syslinux.o16
ranlib libmenu.a
gcc -m32 -funsigned-char -g -W -Wall -march=i386 -falign-functions=0
-falign-jumps=0 -falign-loops=0 -Os
 -S -o simple.s simple.c
echo '.code16gcc' | cat - simple.s > simple.s16
as -o simple.o16 simple.s16
as -o startup.o16 startup.s16
ld -m elf_i386 -T com16.ld -o simple.elf startup.o16 simple.o16 libmenu.a
ld:com16.ld:69: parse error
make: *** [simple.elf] Error 1
rm simple.o16 biosio.s simple.s startup.o16 simple.s16 string.s syslinux.s
syslinux.s16 biosio.s16 menu.
s16 string.s16 menu.s
[tftp at service /mnt/ghost/sys/menu]#

-----Original Message-----
From: H. Peter Anvin [mailto:hpa at zytor.com] 
Sent: Tuesday, February 03, 2004 10:31 AM
To: Geoffrey Huntley
Cc: syslinux at zytor.com
Subject: SYSLINUX 2.09-pre3

I just released SYSLINUX 2.09-pre3; it should hopefully be less
binutils- or gcc-version specific.

	-hpa




More information about the Syslinux mailing list