On Sunday, March 21, 2021 at 7:08:32 AM UTC-7,
nathan....@gmail.com wrote:
> Bad Syntax in OPTIONS in /dgldir/userdata/q/quark/quark.slexrc: windowtype:curses
This means that the copy of the program you're running does not
have any support for nethack's curses interface. (Also that SLEX's
config file error reporting is from nethack 3.4.3 rather than 3.6.x.)
The output from the #version command (that's the command
name for it in nethack; I'm not sure what SLEX uses) lists which
interfaces are included in that copy of the program. 'curses' is
not going to be there for you....
SLEX is based on slash'em which was based on nethack 3.4.3.
NetHack 3.4.3 didn't support curses (that was added in 3.6.2),
so variants derived from it would need to put in a lot of effort
toward incorporating 3.6.x features.
Or, there is a patch to 3.4.3 and adds an older version of the
curses interface. The current one started with with an update
of that for use with 3.6.x, then has had with many fixes and
enhancements since. It is conceivable that SLEX has that
patch but that hardfought didn't enable curses when building
the program.
>> 'cursesgraphics' is a deprecated way to specify 'symset:curses'.
>> You don't need to have both. [...]
>
> This possibly will fix the error message. I will see, thanks.
Zero chance of that. Failure to accept windowtype:curses is the
problem.