Re: GNU APL on Mojave 10.14.6, and others

2021-03-21 Thread Dr . Jürgen Sauermann
Hi Peter, 1. most ⎕-functions have no dependencies. All remaining dependencies    are (ideally) determined  by ./configue. The result of that is stored in  config.h by ./configure and you can easily check it with: grep HAVE_ config.h

Re: GNU APL on Mojave 10.14.6, and others

2021-03-21 Thread Peter Teeson
Jürgen you are clearly a 10th degree black belt when it comes to the GNU build system, At one point I did dig into the relationships and functions of the autotools. But I am too old a dog beyond basic understanding. Xcode is just as complex btw but it does have a nice GUI. Your explanation belo

Re: GNU APL on Mojave 10.14.6, and others

2021-03-21 Thread John Helm
Hello Peter, While I need to do more (learning and) testing, I think I have managed to get a build with an apparently working ⎕PLOT without ⎕GTK, but ⎕PLOT segfaults if I try to add ⎕GTK to the build. Also, I included ⎕FFT and ⎕SQL, but I'm pretty sure that ⎕SQL doesn't work either (but I have

Re: GNU APL on Mojave 10.14.6, and others

2021-03-21 Thread Peter Teeson
FWIW re "Apple has deprecated a whole bunch of things with Mojave and later. Including Open GL Open CL." > "GTK4 is bringing with it a new macOS back-

*** current directory is not a svn checkout: keeping old buildtag

2021-03-21 Thread Peter Teeson
Doing some testing of git checkout and noticed this…. Gandalf:~ pteeson$ git clone https://git.savannah.gnu.org/git/apl.git Cloning into 'apl'... remote: Counting objects: 4746, done. ….. …. Gandalf:~ pteeson$ cd apl/trunk Gandalf:trunk pteeson$ ./configure checking for gcc... gcc . ... config

svn

2021-03-21 Thread John Helm
Yes, Peter. That's true and benign. ./configure calls ./src/buildtag, which attempts to run svn commands to get the version number and build a version string for apl to display on start-up. Since svn is not there, buildtag punts and uses an the tag that was obtained last time svn was present on

Re: svn

2021-03-21 Thread Peter Teeson
When APL starts it displays the Welcome page which lists the purported svn. If it displays an incorrect one then the natural assumption is that the git clone did not download the latest svn. That’s what I thought when I did the test to verify your Quad Plot syntax error. Doesn’t seem benign to

Re: svn

2021-03-21 Thread John Helm
Point taken! "Benign" is a relative concept...  I meant it only in the sense that the compiles and linking would work. I would never advocate that displaying an incorrect version is a good thing. I just don't have that problem yet... If I don't trust the build, then the version doesn't matte