[syslinux] SYSLINUX 3.72 released

Doug Scoular dscoular at gmail.com
Mon Oct 6 22:06:06 PDT 2008


Hi Peter et al,

I may be missing something but I couldn't find much on how
to compile syslinux either within the 3.72 tar ball or  on the web site or
at the wiki... I'd always just done:

cd syslinux-3.72
make

After perusing MCONFIG and the Makefile.

So it may be down to my ignorance that I get the following when
compiling syslinux. The problem being the setjmp.c com32 library file:


make[2]: Entering directory `/home/dscoular/projects/syslinux-3.72/com32/lib'
gcc -Wp,-MT,setjmp.o,-MD,./.setjmp.o.d -Os -march=i386
-falign-functions=0 -falign-jumps=0 -falign-labels=0 -ffast-math
-fomit-frame-pointer -std=gnu99 -m32   -g -mreg\
parm=3 -DREGPARM=3 -D__COM32__ -nostdinc -iwithprefix include -I.
-I./sys -I../include -W -Wall -Wpointer-arith -Wwrite-strings
-Wstrict-prototypes -Winline -DDYNAMIC_\
CRC_TABLE -DPNG_NO_CONSOLE_IO -DPNG_NO_WRITE_SUPPORTED
-DPNG_NO_MNG_FEATURES -DPNG_NO_READ_tIME -DPNG_NO_WRITE_tIME
-D__ASSEMBLY__ -c -o setjmp.o setjmp.S
setjmp.S:2:3: invalid preprocessing directive #arch
setjmp.S:4:3: invalid preprocessing directive #setjmp
setjmp.S:8:3: invalid preprocessing directive #The
setjmp.S:9:3: invalid preprocessing directive #%
setjmp.S:10:3: invalid preprocessing directive #%
setjmp.S:11:3: invalid preprocessing directive #%
setjmp.S:12:3: invalid preprocessing directive #%
setjmp.S:13:3: invalid preprocessing directive #%
setjmp.S:14:3: invalid preprocessing directive #<
make[2]: *** [setjmp.o] Error 1

I had thought this was a simple case of the "#" character having
been used by mistake instead of the ';' character so I changed
them... but still no joy. Then I discovered the -std=gnu99 wasn't
present in 3.71... removed it from the MCONFIG local to com32/lib
and got a little further.

I then stumbled upon the thread discussing this in the list:

http://www.gossamer-threads.com/lists/syslinux/announce/9503

Since syslinux cannot be compiled in it's current state in RHEL3
and RHEL4... can a new release be made with the patches applied ?

syslinux 3.72.1 or somesuch ?

Cheers,

Doug

-- 

The big print giveth and the small print taketh away.




More information about the Syslinux mailing list