Hi Russ, Paul, M.Hall, and Blake, thanks for reporting.
Fixed in *SVN 2027*: tools/ncurses_emul.cc was an obsolete
development tool
that was never used by the APL interpreter itself; it has now been
removed
and all configure.ac checks for libtinfo, libcurses, and libncurses,
as well as the BUILD_NCURSES_EMUL conditional, have been removed.
Jürgen
P.S. The fix was prepared with Claude Code (https://claude.ai/code);
the SVN
commit was done manually. Savannah project page:
https://savannah.gnu.org/projects/apl
---
Changes made:
- configure.ac: removed ncurses.h/curses.h/term.h header checks,
AC_CHECK_LIB
for tinfo/curses/ncurses, and AM_CONDITIONAL([BUILD_NCURSES_EMUL], ...)
- tools/Makefile.am: removed ncurses_emul_SOURCES,
ncurses_emul_LDADD, and
the if BUILD_NCURSES_EMUL block
- src/Output.hh: updated stale comment from "initialize curses
library" to
"initialize terminal output (ANSI sequences)"