[syslinux] syslinux 4.02 build problem

Gene Cumm gene.cumm at gmail.com
Mon Feb 4 19:08:47 PST 2013


On Mon, Feb 4, 2013 at 7:09 PM, Alakesh <alakesh.haloi at gmail.com> wrote:
> I have tried compiling the 4.06 version and i get the same error mentioned
> in the earlier mail.
>
>
> On Mon, Feb 4, 2013 at 3:51 PM, H. Peter Anvin <hpa at zytor.com> wrote:
>
>> On 02/04/2013 02:38 PM, Alakesh wrote:
>> > When i build syslinux.4.02 i get an error like this. I haven't been able
>> to
>> > figure out what could be wrong.
>> >
>> > My gcc version is 4.1.2  and nasm is 2.10.07. Binutils is 2.17.50
>> > I am compiling on xenserver 6.0
>> >
>> > Thanks
>> > Alakesh
>>
>> 4.02 is ancient.  Try 4.06 if you want a 4.xx version.
>>
>>         -hpa

> ld -m elf_i386  -T syslinux.ld -M -o pxelinux.elf pxelinux.o \
>                 --start-group libcore.a ../com32/lib/libcomcore.a
> /usr/lib/gcc/i386-redhat-linux/4.1.2/libgcc.a --end-group \
>                 > pxelinux.map
> objdump -h pxelinux.elf > pxelinux.sec
> perl lstadjust.pl pxelinux.lsr pxelinux.sec pxelinux.lst
> objcopy -O binary pxelinux.elf pxelinux.raw
> ../lzo/prepcore pxelinux.raw pxelinux.bin
> ../lzo/prepcore: pxelinux.raw: output too big (30499, max 0)

I almost think i had a similar error and ended up finding that I was
lacking a component or had a broken component in my toolchain.  I'd
probably lean towards missing libuuid-perl in your toolchain but I
can't recall if that was the fix as it was about the time 4.00 was
released.

-- 
-Gene


More information about the Syslinux mailing list