[syslinux] SYSLINUX 3.72 released

BuraphaLinux Server buraphalinuxserver at gmail.com
Fri Sep 26 18:05:21 PDT 2008


'make spotless' fails for me on 3.72 release like this:

.....
make -C src veryclean > /dev/null 2>&1
make[1]: *** [dist] Error 2
make[1]: Leaving directory
`/data/bls1.1/dvd/source/base/syslinux/syslinux-3.72/gpxe'

When I go to the gpxe directory and type `make -C src veryclean' by
hand, it says:

Makefile:87: arch/i586/Config: No such file or directory
Makefile:181: arch/i586/Makefile: No such file or directory
make: *** No rule to make target `arch/i586/Makefile'.  Stop.
make: Leaving directory
`/data/bls1.1/dvd/source/base/syslinux/syslinux-3.72/gpxe/src'

This is GNU make 3.81, if it matters.



On 9/27/08, Dag Wieers <dag at wieers.com> wrote:
> On Sat, 27 Sep 2008, Dag Wieers wrote:
>
>> On Fri, 26 Sep 2008, H. Peter Anvin wrote:
>>
>>>  Dag Wieers wrote:
>>>
>>> >  Looking at the code I have no clue how to make the for_each_pci_func()
>>> >  block into something acceptable. My C knowledge cannot even parse that
>>> >  construct :) I didn't know that C could do something like this.
>>>
>>>  C99 can, but not earlier versions.  Anyway, I have checked in a pair of
>>>  patches to convert offending #-style comments to C-style comments in the
>>>  com32 part of the code; the rest of the code can stay as-is.
>>
>> Patches work fine.
>
> The attached patch I used for the RH9 and EL3 build, because the
>
>  	#define COM32_ARGS 6
>
> was not working.
>
> ld -m elf_i386 -T ../../com32/lib/com32.ld -o chain.elf chain.o
> ../../com32/libutil/libutil_com.a ../../com32/lib/libcom32.a
> /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc.a
> ../../com32/lib/libcom32.a(entry.o)(.init+0x23): In function `_start':
> sys/entry.S:56: undefined reference to `COM32_ARGS'
> make[2]: *** [chain.elf] Error 1
> make[2]: Leaving directory `/dar/build/syslinux-3.72/com32/modules'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory `/dar/build/syslinux-3.72/com32'
> make: *** [install] Error 2
>
> I bet the patch is not the right way to do it though :)
>
> --
> --   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
> [Any errors in spelling, tact or fact are transmission errors]




More information about the Syslinux mailing list