|
From: | Dr . Jürgen Sauermann |
Subject: | Re: libncurses removed |
Date: | Tue, 8 Sep 2020 12:20:16 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 |
Can confirm on my OpenBSD machine.The easy fix is to un-typo stderr :)No other errors; once this is fixed rev 1345 is ok.
~Brian
Brian Robert Callahan, Ph.D.Lecturer, ITWS@RPIOffice: Amos Eaton 132
From: Bug-apl [bug-apl-bounces+callab5=rpi.edu@gnu.org] on behalf of Louis Chretien via Bugs and suggestions for GNU APL [bug-apl@gnu.org]
Sent: Monday, September 07, 2020 3:41 PM
To: bug-apl@gnu.org
Subject: Re: libncurses removed
Seems the new setup creates a build error on Mac OS 10.14.6:
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT sockconst.o -MD -MP -MF $depbase.Tpo -c -o sockconst.o sockconst.c &&\mv -f $depbase.Tpo $depbase.Po/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o sockconst sockconst.o -ldl -lm -lncurses -lcurses -lpthreadlibtool: link: gcc -g -O2 -o sockconst sockconst.o -ldl -lm -lncurses -lcurses -lpthreaddepbase=`echo TLV_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT TLV_server.o -MD -MP -MF $depbase.Tpo -c -o TLV_server.o TLV_server.c &&\mv -f $depbase.Tpo $depbase.Po/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o TLV_server TLV_server.o -ldl -lm -lncurses -lcurses -lpthreadlibtool: link: gcc -g -O2 -o TLV_server TLV_server.o -ldl -lm -lncurses -lcurses -lpthreaddepbase=`echo ncurses_emul.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\g++ -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT ncurses_emul.o -MD -MP -MF $depbase.Tpo -c -o ncurses_emul.o ncurses_emul.cc &&\mv -f $depbase.Tpo $depbase.Poncurses_emul.cc:232:19: error: use of undeclared identifier 'sdterr'return fprintf(sdterr, "*** LIBCURSES etc. missing\n");^1 error generated.make[2]: *** [ncurses_emul.o] Error 1make[1]: *** [all-recursive] Error 1make: *** [all] Error 2
That is a clean SVN update, followed by a ./configure.
On Sep 7, 2020, at 09:23, Dr. Jürgen Sauermann <mail@xn--jrgen-sauermann-zvb.de> wrote:
Hi,
Due to too many problems on some platforms (and too little benefit
for GNU APL) I have removed the use of libncurses by GNU APL.
As a replacement there is now a tool "emul_ncurses" in directory tools.
In the unlikely event that the removal of ncurses causes trouble for
you (unlikely because use of ncurses has always been a last resort fallback)
you can run emul_ncurses and patch its output into one of your preferences
file.
SVN 1345.
Best Regards,
Jürgen
---Louis Chrétien
[Prev in Thread] | Current Thread | [Next in Thread] |