[syslinux] make issue with syslinux-5.01

upen upendra.gandhi at gmail.com
Fri Apr 19 11:15:32 PDT 2013


On Fri, Apr 19, 2013 at 12:50 PM, Gene Cumm <gene.cumm at gmail.com> wrote:

> On Fri, Apr 19, 2013 at 1:29 PM, upen <upendra.gandhi at gmail.com> wrote:
> > Hi,
> >
> > I am trying to compile the version on rhel 5.x box. Nasm version 0.98.39
>
> You need to update to at least NASM 2.05 and preferably 2.07 or
> greater for Syslinux-4.00 or newer.
>

Thanks Gene and Sorry for the noise. I installed the NASM v. 2.07 and tried
make again, but it looks like there is some other issue now.

<previous lines removed>...
rm -f libldlinux.a
ar cq libldlinux.a plaincon.o
ranlib libldlinux.a
cp libisolinux.a libpxelinux.a
nasm -f elf -Ox -g -F dwarf -DDATE_STR="'0x516f543b'" \
        -DHEXDATE="0x516f543b" \
        -l ldlinux.lsr -o ldlinux.o -MP -MD .ldlinux.o.d ldlinux.asm
ld -m elf_i386  -Bsymbolic -pie -E --hash-style=gnu -T syslinux.ld -M -o
ldlinux.elf ldlinux.o \
        --start-group libcom32.a --whole-archive
../com32/lib/libcom32core.a libldlinux.a --end-group \
        > ldlinux.map
objdump -h ldlinux.elf > ldlinux.sec
perl lstadjust.pl ldlinux.lsr ldlinux.sec ldlinux.lst
objcopy -O binary -S ldlinux.elf ldlinux.raw
../lzo/prepcore ldlinux.raw ldlinux.bin
dd if=ldlinux.bin of=ldlinux.bss bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000265 seconds, 1.9 MB/s
dd if=ldlinux.bin of=ldlinux.sys bs=512 skip=2
126+1 records in
126+1 records out
64694 bytes (65 kB) copied, 0.000124 seconds, 522 MB/s
nasm -f elf -Ox -g -F dwarf -DDATE_STR="'0x516f543b'" \
        -DHEXDATE="0x516f543b" \
        -l isolinux.lsr -o isolinux.o -MP -MD .isolinux.o.d isolinux.asm
ld -m elf_i386  -Bsymbolic -pie -E --hash-style=gnu -T syslinux.ld -M -o
isolinux.elf isolinux.o \
        --start-group libcom32.a --whole-archive
../com32/lib/libcom32core.a libisolinux.a --end-group \
        > isolinux.map
objdump -h isolinux.elf > isolinux.sec
perl lstadjust.pl isolinux.lsr isolinux.sec isolinux.lst
objcopy -O binary -S isolinux.elf isolinux.raw
../lzo/prepcore isolinux.raw isolinux.bin
../lzo/prepcore: isolinux.raw: internal error - decompression data error
make[1]: *** [isolinux.bin] Error 1
rm ldlinux.o isolinux.o
make[1]: Leaving directory `/tmp/syslinux-5.01/core'
make: *** [all] Error 2

Thanks!


More information about the Syslinux mailing list