Yes. on macOS Sequoia 15.7 Making all in tools /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -I/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include -I /Volumes/ARCHIVE/Language/APL/gnu-apl/SVN -o ncurses_emul ncurses_emul.o -lncurses -ltinfo -lpcre2-32 -lpng -lz -lfftw3 -ldl -lm -lncurses -lcurses -lpthread libtool: link: g++ -std=gnu++14 -I/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include -I /Volumes/ARCHIVE/Language/APL/gnu-apl/SVN -o ncurses_emul ncurses_emul.o -Wl,-bind_at_load -ltinfo /usr/local/lib/libpcre2-32.dylib /usr/local/lib/libpng16.dylib -lz /usr/local/lib/libfftw3.a -ldl -lm -lncurses -lcurses -lpthread -pthread ld: warning: -bind_at_load is deprecated on macOS ld: library 'tinfo' not found clang++: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [ncurses_emul] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
On Mon, Jun 29, 2026 at 5:47 PM Russtopia <[email protected]> wrote: > Hello, > > I had not re-built GNU APL recently, since r1997, so when trying to build > latest here today I saw a failure at link time, due to lib '-ltinfo' not > being found. > > Reverting a single definition in tools/Makefile.in and tools/Makefile.am > fixed the build for me. > > Note this was on a 'funtoo' server (which is a bit out-of-date, due to the > project shutting down), but AFAIK the libncurses6 is reasonably up-to-date. > > I can find no separate 'tinfo' package so I'm uncertain why this is > breaking for me. > > $ svn diff tools/Makefile.{in,am} > Index: tools/Makefile.in > =================================================================== > --- tools/Makefile.in (revision 2024) > +++ tools/Makefile.in (working copy) > @@ -448,7 +448,7 @@ > filter_apl_lines2_SOURCES = filter_apl_lines2.cc > lines_SOURCES = lines.cc > ncurses_emul_SOURCES = ncurses_emul.cc > -ncurses_emul_LDADD = -lncurses -ltinfo > +ncurses_emul_LIBS = -lncurses -ltinfo > TLV_server_SOURCES = TLV_server.c > unicodes_used_SOURCES = unicodes_used.cc > phrase_gen_SOURCES = phrase_gen.cc phrase_gen.def > Index: tools/Makefile.am > =================================================================== > --- tools/Makefile.am (revision 2024) > +++ tools/Makefile.am (working copy) > @@ -45,7 +45,7 @@ > filter_apl_lines2_SOURCES = filter_apl_lines2.cc > lines_SOURCES = lines.cc > ncurses_emul_SOURCES = ncurses_emul.cc > -ncurses_emul_LDADD = -lncurses -ltinfo > +ncurses_emul_LIBS = -lncurses -ltinfo > TLV_server_SOURCES = TLV_server.c > unicodes_used_SOURCES = unicodes_used.cc > > > -Russ > > -- Mike Hall
