Igor Sverkos
2013-Jul-11 20:17 UTC
[syslinux] I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
Hi, I am trying to build syslinux-5.11-pre8 but it will fail: /tmp/foo # cat /etc/debian_version jessie/sid /tmp/foo # pwd /tmp/foo /tmp/foo # git clone git://git.kernel.org/pub/scm/boot/syslinux/syslinux.git Cloning into 'syslinux'... remote: Counting objects: 47602, done. remote: Compressing objects: 100% (12273/12273), done. remote: Total 47602 (delta 35454), reused 46954 (delta 34994) Receiving objects: 100% (47602/47602), 14.71 MiB | 3.18 MiB/s, done. Resolving deltas: 100% (35454/35454), done. /tmp/foo # cd syslinux /tmp/foo/syslinux (git)-[master] # git checkout syslinux-5.11-pre8 Note: checking out 'syslinux-5.11-pre8'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at 89794a3... Merge branch 'dynamic-debug' into elflink /tmp/foo/syslinux (git)-[syslinux-5.11-pre8] # make installer perl version.pl version version.mk '< := @' make -r installer-local make[1]: Entering directory `/tmp/foo/syslinux' make[1]: Nothing to be done for `installer-local'. make[1]: Leaving directory `/tmp/foo/syslinux' set -e ; for i in libinstaller mtools linux extlinux utils; do make -r -C $i all ; done make[1]: Entering directory `/tmp/foo/syslinux/libinstaller' make[1]: *** No rule to make target `../core/ldlinux.bss', needed by `bootsect_bin.c'. Stop. make[1]: Leaving directory `/tmp/foo/syslinux/libinstaller' make: *** [installer] Error 2 Thanks. -- Regards, Igor
Igor Sverkos
2013-Jul-11 20:38 UTC
[syslinux] I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
Hi, OK, I solved the problem. Before calling "make installer", I first have to call "make spotless" and "make". Then I can call "make installer". Is that documented, somewhere? -- Regards, Igor
H. Peter Anvin
2013-Jul-11 22:33 UTC
[syslinux] I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
On 07/11/2013 01:38 PM, Igor Sverkos wrote:> Hi, > > OK, I solved the problem. Before calling "make installer", I first > have to call "make spotless" and "make". Then I can call "make > installer". > > Is that documented, somewhere? >That would be a bug. The documented sequence is "make clean", "make installer". -hpa
Apparently Analagous Threads
- I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
- I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
- I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
- I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
- Illegal OpCode on PXE exit with syslinux-6.0{1,2}