David F.
2019-Sep-19 23:00 UTC
[syslinux] isolinux 6.04-pre3-3-g05ac953 - failed to load ldlinux.c32
Hi, We have been using isolinux 3.75 for a while now, to support pxelinux and UEFI we were going to update to 6.03, but seeing 6.04 has but fixes, decided to go with 6.04-pre3. First, is that about read for a "make official' ? Second, I did have to modify gnu-efi/inc/efilinks.h for the build to complete (had to remove the (intptr_t) which doesn't belong in EFI/EDK). So I've taken a -m32 build of the isolinux.bin and now the new (to me from 3.x) ldlinux.c32 and put them in the root of the iso, replacing the existing isolinux.bin (adding ldlinux.c32) and rebuilding. Booting from vmware player on linux, just get "Failed to load ldlinux.c32", but it is in there on the root of the .iso (as a test, I also did one under a isolinux sub-directory but same issue). Using the debug version of isolinux I see: isolinux: Startup up, DL = 9F isolinux: Load spec packet OK, drive = 9F isolinux: Main image LBA = 0000002D isolinux: Image read, jumping to main code... Failed to load ldlinux.c32 Boot failed: press a key to retry.. So my starting question, is this a known issue? Does anyone have ideas on why? If not, I'll debug it, but can someone direct me to the source code locations that I'd be interested in looking at.. If I do fix something, I presume I can't commit to git. So what is best way to get to maintainers? (just a tip, I'm not a git expert, I barely know the basics to get the files, and commit local). TIA!!
Ady Ady
2019-Sep-20 04:25 UTC
[syslinux] isolinux 6.04-pre3-3-g05ac953 - failed to load ldlinux.c32
> fixes, decided to go with 6.04-pre3. First, is that about read for aPlease try either 6.04-pre1, or the current (binary) packages from Debian Testing. Please avoid official 6.04-pre2 and 6.04-pre3 (and official git master head at the time of this email). These _will_ fail at some point or another.> "make official' ? Second, I did have to modify > gnu-efi/inc/efilinks.h for the build to complete (had to remove the > (intptr_t) which doesn't belong in EFI/EDK).Maybe this is a clue for developers to improve the current building status, among other things that need attention. Regards, Ady.
David F.
2019-Sep-20 20:14 UTC
[syslinux] isolinux 6.04-pre3-3-g05ac953 - failed to load ldlinux.c32
Okay, thanks. I just tried 6.01-pre1, downloading the .xz file. But that won't build because the gnu-efi directory is empty. ?? On Thu, Sep 19, 2019 at 9:29 PM Ady Ady via Syslinux <syslinux at syslinux.org> wrote:> > > fixes, decided to go with 6.04-pre3. First, is that about read for a > > > Please try either 6.04-pre1, or the current (binary) packages from > Debian Testing. > > Please avoid official 6.04-pre2 and 6.04-pre3 (and official git master > head at the time of this email). These _will_ fail at some point or > another. > > > > "make official' ? Second, I did have to modify > > gnu-efi/inc/efilinks.h for the build to complete (had to remove the > > (intptr_t) which doesn't belong in EFI/EDK). > > Maybe this is a clue for developers to improve the current building > status, among other things that need attention. > > Regards, > Ady. > > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at syslinux.org > Unsubscribe or set options at: > https://lists.syslinux.org/syslinux