[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