I am using GNU APL 287. I don't know how to get a GIT revision number. I am using Emacs mode from the GIT repository.
I just tried checking out the latest of each. I was already at the latest APL. After updating Emacs mode, I get the following when trying to compile native:
address@hidden ~/apl-mode/native $ make
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o emacs.o emacs.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o network.o network.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o util.o util.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o Listener.o Listener.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o TcpListener.o TcpListener.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o UnixSocketListener.o UnixSocketListener.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o NetworkConnection.o NetworkConnection.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SiCommand.o SiCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SicCommand.o SicCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o FnCommand.o FnCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o DefCommand.o DefCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o GetVarCommand.o GetVarCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o VariablesCommand.o VariablesCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o FnTagCommand.o FnTagCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o VersionCommand.o VersionCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o FollowCommand.o FollowCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SystemFnCommand.o SystemFnCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SystemVariableCommand.o SystemVariableCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o LockWrapper.o LockWrapper.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o TraceData.o TraceData.cc
TraceData.cc: In static member function ‘static void TraceData::display_value_for_trace(std::ostream&, const Value_P&, int)’:
TraceData.cc:56:41: error: ‘get_PP’ is not a member of ‘Workspace’
PrintContext context( PST_NONE, Workspace::get_PP(), 100000 );
^
TraceData.cc:63:41: error: ‘get_PP’ is not a member of ‘Workspace’
PrintContext context( PST_NONE, Workspace::get_PP(), 100000 );
^
TraceData.cc:66:42: error: ‘get_PP’ is not a member of ‘Workspace’
PrintContext context2( PST_NONE, Workspace::get_PP(), 100000 );
^
make: *** [TraceData.o] Error 1
address@hidden ~/apl-mode/native $ make
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o emacs.o emacs.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o network.o network.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o util.o util.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o Listener.o Listener.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o TcpListener.o TcpListener.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o UnixSocketListener.o UnixSocketListener.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o NetworkConnection.o NetworkConnection.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SiCommand.o SiCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SicCommand.o SicCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o FnCommand.o FnCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o DefCommand.o DefCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o GetVarCommand.o GetVarCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o VariablesCommand.o VariablesCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o FnTagCommand.o FnTagCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o VersionCommand.o VersionCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o FollowCommand.o FollowCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SystemFnCommand.o SystemFnCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o SystemVariableCommand.o SystemVariableCommand.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o LockWrapper.o LockWrapper.cc
c++ -Wall -fPIC -g -I/home/blake/Backup/apl/src/native -c -o TraceData.o TraceData.cc
TraceData.cc: In static member function ‘static void TraceData::display_value_for_trace(std::ostream&, const Value_P&, int)’:
TraceData.cc:56:41: error: ‘get_PP’ is not a member of ‘Workspace’
PrintContext context( PST_NONE, Workspace::get_PP(), 100000 );
^
TraceData.cc:63:41: error: ‘get_PP’ is not a member of ‘Workspace’
PrintContext context( PST_NONE, Workspace::get_PP(), 100000 );
^
TraceData.cc:66:42: error: ‘get_PP’ is not a member of ‘Workspace’
PrintContext context2( PST_NONE, Workspace::get_PP(), 100000 );
^
make: *** [TraceData.o] Error 1
b