Hi; I've downloaded the source and built the GNUAPL interpreter on a CentOS-7.4 Linux box, and it seems to work quite well!
I'm using the GNUAPL 1.7 version, as 1.8 has been reported to segfault by some other folks using this APL. The apl-1.7 compiled and installed nicely, and runs well, if I use: xkbcomp apl.xkb :0 -w 0 to set up the xterm display, and then: apl --noColor to run the interpreter. Really looks like it runs fine - except I cannot get GNUAPL to "see" it's libraries, ie. wslib3, wslib4 and wslib5. I've tried setting environment vars APL_LIB_ROOT and GNU_APL_LIBS to various values (the build directory where the source is, or the /usr/local/lib/apl directory where the installed binary and shared system libraries are installed to, or a local user directory, etc. The only APL "Library" that the interpreter is able to "see" is the one called "workspaces" in either the source build directory, or a local user directory. What this means is that none of the examples, or SQL stuff, or HTML stuff that is provided with the interpreter can be accessed, and none of the scripts can be run. All the files seem to be installed to the correct places - but the compiled interpreter cannot "see" the workspaces, despite all the files being installed to the correct directories: When I run the APL interpreter,and enter ")libs", I get indication of everything except "workspaces" is "MISSING": (Here is what the APL interpreter reports: ) --------------------------- example GNUAPL Session ---------------------- [root@l2-centos74 apl-1.7]# apl --noColor ______ _ __ __ __ ___ ____ __ / ____// | / // / / / / | / __ \ / / / / __ / |/ // / / / / /| | / /_/ // / / /_/ // /| // /_/ / / ___ | / ____// /___ \____//_/ |_/ \____/ /_/ |_|/_/ /_____/ Welcome to GNU APL version 1.7 / Unversioned directory Copyright (C) 2008-2016 Dr. Jürgen Sauermann Banner by FIGlet: www.figlet.org This program comes with ABSOLUTELY NO WARRANTY; for details run: apl --gpl. This program is free software, and you are welcome to redistribute it according to the GNU Public License (GPL) version 3 or later. )libs Library root: /usr/local/lib/apl Library reference number mapping: --------------------------------------------------------------------------- Ref Conf Path State Err --------------------------------------------------------------------------- 0 ENV /usr/local/lib/apl/workspaces present 1 ENV /usr/local/lib/apl/wslib1 missing (2) 2 ENV /usr/local/lib/apl/wslib2 missing (2) 3 PSYS @GNU_APL_LIBS@/wslib3 missing (2) 4 PSYS @GNU_APL_LIBS@/wslib4 missing (2) 5 PSYS @GNU_APL_LIBS@/wslib5 missing (2) 6 ENV /usr/local/lib/apl/wslib6 missing (2) 7 ENV /usr/local/lib/apl/wslib7 missing (2) 8 ENV /usr/local/lib/apl/wslib8 missing (2) 9 ENV /usr/local/lib/apl/wslib9 missing (2) =========================================================================== -------------- End Example GNUAPL Session --------------------------------- This looks like a configuration issue, but I have not been able to track it down, as the "./configure" and the "make" all ran fine. Any ideas anyone??? Thanx for ideas, from anyone! - Mark Langdon, Ontario, Canada.