[syslinux] No sub-menus in complex.c32

Michael Madore michael.madore at gmail.com
Thu Jun 19 16:09:27 PDT 2008


>> Hi,
>>
>> I have created my own custom menu using menu/complex.c as an example.
>> This was way back in the syslinux 2.x days, so the menu system had not
>> yet been converted to COM32.  With a few minor changes, I now have
>> this compiling and running under v3.63.  The problem is that only the
>> top level menu works.  Trying to access any sub-menu results in the
>> program exiting back to the boot prompt.
>>
>> I thought this might be something wrong in my code, so I tested the
>> complex.c32 example and it suffers from the same problem.  I then
>> tried a number of different syslinux releases going all the way back
>> to v3.20 and they all have the same issue.
>>
>> Does anyone else have this working?  My build environment is CentOS 5.1
>>
>> Thanks!
>>
>> Mike Madore

Hi Andrew,

> Can you try v3.11? I have a menu system based off of menu/simple.c that
> is working fine, other then some submenus get displayed in funky
> locations. I have avoided upgrading as some significant updates were
> made to the code, which I believe requires the use of Python / Templates
> to generate the menus [pre-compile]. (I don't know if this is true, I
> honestly haven't looked yet. It's on my todo list, but fairly low)

v3.11 works.  I'll track down the version where it breaks and see if I
can figure out what changed.

Mike




More information about the Syslinux mailing list