Hi guys,
I've got a latest LFS SVN-20150208 built, but instead of grub I have
to use syslinux-6.03. I'm building a pure 64-bit system, so I can't
use 32-bit ELF extlinux provided in the package.
Unfortunately building extlinux installer failed with NASM in BLFS
Version 2015-02-07, however I was able to build it successfully with
old BLFS-7.5 setup.
Nasm old version was 2.11.03 and the new one is 2.11.06 with quite a
lot of differences...
make bios clean
make bios (failed)
...
nasm -f elf -Ox -g -F dwarf -DDATE_STR="''" \
-DHEXDATE="0x54d7efa1" \
-Di386 \
-I/sources/syslinux-6.03/core/ \
-l ldlinux.lsr -o ldlinux.o -MP -MD ./.ldlinux.o.d
/sources/syslinux-6.03/core/ldlinux.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'
/sources/syslinux-6.03/core/ldlinux.asm:26: fatal: unable to open
include file `head.inc'
/sources/syslinux-6.03/core/Makefile:156: recipe for target 'ldlinux.o' failed
make[3]: *** [ldlinux.o] Error 1
make[3]: Leaving directory '/sources/syslinux-6.03/bios/core'
/sources/syslinux-6.03/Makefile:285: recipe for target 'core' failed
make[2]: *** [core] Error 2
make[2]: Leaving directory '/sources/syslinux-6.03/bios'
/sources/syslinux-6.03/Makefile:254: recipe for target 'bios' failed
make[1]: *** [bios] Error 2
make[1]: Leaving directory '/sources/syslinux-6.03'
Makefile:103: recipe for target 'bios' failed
make: *** [bios] Error 2
Have anyone tried to build extlinux with the latest svn?
BR Alexey
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page