[syslinux] make issue with syslinux-5.01

upen upendra.gandhi at gmail.com
Fri Apr 19 14:10:56 PDT 2013


On Fri, Apr 19, 2013 at 1:15 PM, upen <upendra.gandhi at gmail.com> wrote:

>
>
>
> 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!
>

I just decided go with make installer and make install..I was able to cpy
files and got what I wanted done.

Thank you!!


More information about the Syslinux mailing list