[syslinux] Syslinux 6.04-pre1

poma pomidorabelisima at gmail.com
Sun Mar 6 09:23:25 PST 2016


On 06.03.2016 16:47, poma wrote:
> ...
>> nasm -f elf -Ox  -g -F dwarf -DDATE_STR="''" \
>> 	-DHEXDATE="0x56dc3c62" \
>> 	-Di386 \
>> 	-I/tmp/syslinux-6.04-pre1/core/ \
>> 	-l ldlinux.lsr -o ldlinux.o -MP -MD ./.ldlinux.o.d /tmp/syslinux-6.04-pre1/core/ldlinux.asm
>> nasm -f elf -Ox  -g -F dwarf -DDATE_STR="''" \
>> 	-DHEXDATE="0x56dc3c62" \
>> 	-Di386 \
>> 	-I/tmp/syslinux-6.04-pre1/core/ \
>> 	-l isolinux.lsr -o isolinux.o -MP -MD ./.isolinux.o.d /tmp/syslinux-6.04-pre1/core/isolinux.asm
>> diskstart.inc:438: error: symbol references not supported in preprocess-only mode
>> diskstart.inc:438: error: non-constant value given to `%if'
>> diskstart.inc:439: error: symbol references not supported in preprocess-only mode
>> diskstart.inc:439: error: non-constant value given to `%assign'
> ...
>> /tmp/syslinux-6.04-pre1/core/isolinux.asm:23: fatal: unable to open include file `head.inc'
>> /tmp/syslinux-6.04-pre1/core/Makefile:145: recipe for target 'isolinux.o' failed
>> make[3]: *** [isolinux.o] Error 1
>> make[3]: *** Waiting for unfinished jobs....
>> /tmp/syslinux-6.04-pre1/core/ldlinux.asm:26: fatal: unable to open include file `head.inc'
>> /tmp/syslinux-6.04-pre1/core/Makefile:145: recipe for target 'ldlinux.o' failed
>> make[3]: *** [ldlinux.o] Error 1
>> make[3]: Leaving directory '/tmp/syslinux-6.04-pre1/bios/core'
>> /tmp/syslinux-6.04-pre1/Makefile:287: recipe for target 'core' failed
>> make[2]: *** [core] Error 2
>> make[2]: Leaving directory '/tmp/syslinux-6.04-pre1/bios'
>> /tmp/syslinux-6.04-pre1/Makefile:256: recipe for target 'bios' failed
>> make[1]: *** [bios] Error 2
>> make[1]: Leaving directory '/tmp/syslinux-6.04-pre1'
>> Makefile:102: recipe for target 'all' failed
>> make: *** [all] Error 2
> ...
>> $ nasm -version
>> NASM version 2.11.06 compiled on Feb 18 2015
>>
> ...
> 
> Builds OK with:
> $ nasm -version
> NASM version 2.11.08 compiled on Mar 6 2016
> 
> [Nasm-devel] Syslinux 6.03 build is broken by nasm upgrade 2.11.05 to 2.11.06
> https://sourceforge.net/p/nasm/mailman/message/33074214
> 
> 

Emphasize proper NASM versions.

---
 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index d1a5b2c..7848c6b 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,10 @@ Starting with 1.47, changes marked with SYSLINUX, PXELINUX, ISOLINUX
 or EXTLINUX apply to that specific program only; other changes apply
 to all derivatives.
 
+Changes in 6.04:
+	* NASM 2.11.08 or later is required to build
+	  SYSLINUX from source.
+
 Changes in 6.03:
 	* chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
 	* core: Do not leak the __lowmem and __bss16 macros to modules;
-- 
2.4.3




More information about the Syslinux mailing list