ok I'm not building from git; I just downloaded/extracted "syslinux-6.03.tar.gz" into a directory and build it from there. Now I've erased the "> /dev/null 2>&1 " from check-gnu-efi.sh and I'm getting. fatal: Not a git repository (or any of the parent directories): .git Failed to build gnu-efi. Execute the following command for full details: I do not want to build from git; I want to have a set of source files that can make my Syslinux builds consistent all the time. I understand Syslinux is picky about the version of gnu-efi used then; why not to distribute the gnu-efi source that is used on 6.03? What should I do in order to get the missing efi code base not depending on git?? Thanks a lot.
On Mon, Dec 22, 2014 at 05:05:36AM -0800, Patrick Masotta wrote:> ok I'm not building from git; I just downloaded/extracted "syslinux-6.03.tar.gz" into a directory and build it from there. > Now I've erased the "> /dev/null 2>&1 " from check-gnu-efi.sh and I'm getting. > > fatal: Not a git repository (or any of the parent directories): .git > Failed to build gnu-efi. Execute the following command for full details: > > > I do not want to build from git; I want to have a set of source files that can make my Syslinux builds > consistent all the time. > I understand Syslinux is picky about the version of gnu-efi used then; > why not to distribute the gnu-efi source that is used on 6.03? > What should I do in order to get the missing efi code base not depending on git??$ LANG=C apt-get source syslinux Reading package lists... Done Building dependency tree Reading state information... Done NOTICE: 'syslinux' packaging is maintained in the 'Git' version control system at: git://daniel-baumann.ch/git/debian/packages/syslinux.git Need to get 7235 kB of source archives. Get:1 http://ftp.nl.debian.org/debian/ jessie/main syslinux 3:6.03+dfsg-4 (dsc) [2306 B] Get:2 http://ftp.nl.debian.org/debian/ jessie/main syslinux 3:6.03+dfsg-4 (tar) [7203 kB] Get:3 http://ftp.nl.debian.org/debian/ jessie/main syslinux 3:6.03+dfsg-4 (diff) [29.4 kB] Fetched 7235 kB in 27s (268 kB/s) dpkg-source: info: extracting syslinux in syslinux-6.03+dfsg dpkg-source: info: unpacking syslinux_6.03+dfsg.orig.tar.xz dpkg-source: info: unpacking syslinux_6.03+dfsg-4.debian.tar.xz dpkg-source: info: applying 0001-digest-sha.patch dpkg-source: info: applying 0002-gfxboot-menu-label.patch dpkg-source: info: applying 0003-extlinux-manpage.patch dpkg-source: info: applying 0004-gnu-efi-git.patch> Thanks a lot.Enjoy the benefits of apt-get Groeten Geert Stappers -- Leven en laten leven
On 22/12/2014 14:49, Geert Stappers wrote:> On Mon, Dec 22, 2014 at 05:05:36AM -0800, Patrick Masotta wrote: >> I do not want to build from git; I want to have a set of source files that can make my Syslinux builds >> consistent all the time. >> I understand Syslinux is picky about the version of gnu-efi used then; >> why not to distribute the gnu-efi source that is used on 6.03? >> What should I do in order to get the missing efi code base not depending on git?? > Enjoy the benefits of apt-get > > Groeten > Geert StappersShould I understand that Syslinux shouls be easy to build only for people running Debian or its derivatives? Being a Slackware user, I hope not... IMO the source tarball should include all that is needed, or some document in it point to the exact versions of the needed dependencies. Cheers, Didier
apt-get is awesome but after running LANG=C apt-get source syslinux on my Ubuntu 14.04 I just got Syslinux 4.05 The sources of a package like syslinux should not depend on uncontrolled repositories, specially when part of the included code is particularly sensitive to versioning. I really do not care having duplicated gnu-efi on my system if I know that one of them is the one that really works with Syslinux 6.03 Today getting Syslinux 6.03 compiled for the first time is becoming a real PITA. thanks a lot. Pat -------------------------------------------- On Mon, 12/22/14, Geert Stappers <stappers at stappers.nl> wrote: Subject: Re: [syslinux] trouble building at efi/check-gnu-efi.sh To: "Patrick Masotta" <masottaus at yahoo.com>, syslinux at zytor.com Date: Monday, December 22, 2014, 6:49 AM On Mon, Dec 22, 2014 at 05:05:36AM -0800, Patrick Masotta wrote: > ok I'm not building from git; I just downloaded/extracted "syslinux-6.03.tar.gz" into a directory and build it from there. > Now I've erased the "> /dev/null 2>&1 " from check-gnu-efi.sh and I'm getting. > > fatal: Not a git repository (or any of the parent directories): .git > Failed to build gnu-efi. Execute the following command for full details: > > > I do not want to build from git; I want to have a set of source files that can make my Syslinux builds > consistent all the time. > I understand Syslinux is picky about the version of gnu-efi used then; > why not to distribute the gnu-efi source that is used on 6.03? > What should I do in order to get the missing efi code base not depending on git?? $ LANG=C apt-get source syslinux Reading package lists... Done Building dependency tree? ? ??? Reading state information... Done NOTICE: 'syslinux' packaging is maintained in the 'Git' version control system at: git://daniel-baumann.ch/git/debian/packages/syslinux.git Need to get 7235 kB of source archives. Get:1 http://ftp.nl.debian.org/debian/ jessie/main syslinux 3:6.03+dfsg-4 (dsc) [2306 B] Get:2 http://ftp.nl.debian.org/debian/ jessie/main syslinux 3:6.03+dfsg-4 (tar) [7203 kB] Get:3 http://ftp.nl.debian.org/debian/ jessie/main syslinux 3:6.03+dfsg-4 (diff) [29.4 kB]? ? ? ? ? ? ? ? ? ? ? ? ? Fetched 7235 kB in 27s (268 kB/s)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? dpkg-source: info: extracting syslinux in syslinux-6.03+dfsg dpkg-source: info: unpacking syslinux_6.03+dfsg.orig.tar.xz dpkg-source: info: unpacking syslinux_6.03+dfsg-4.debian.tar.xz dpkg-source: info: applying 0001-digest-sha.patch dpkg-source: info: applying 0002-gfxboot-menu-label.patch dpkg-source: info: applying 0003-extlinux-manpage.patch dpkg-source: info: applying 0004-gnu-efi-git.patch > Thanks a lot. Enjoy the benefits of apt-get Groeten Geert Stappers -- Leven en laten leven