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:

blake@sony-linux-laptop ~/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
bblake@sony-linux-laptop ~/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



On Fri, May 23, 2014 at 11:29 PM, David B. Lamkins <dlamk...@gmail.com>wrote:

> On Fri, 2014-05-23 at 14:58 -0500, Blake McBride wrote:
> > There is a problem.  It seems to only happen in Emacs mode.  For
> > example:
>
> >       )CLEAR
> > CLEAR WS
> >       ⍴''
> > 0
> >       0 0⍴''
> >       ⍴''
> > 0 0
>
> I can't reproduce this.
>
> In Emacs, running gnu-apl-mode:
>
>       ⍴''
> 0
>       0 0⍴''
>       ⍴''
> 0
>
>
> This is with a very recent build of GNU APL running gnu-apl-mode with
> the new-style libemacs.
>
> Either there's something else involved in establishing the initial
> conditions to tickle this particular bug, or you have a bad/inconsistent
> build. Have you tried a fresh build?
>
> For example:
>
> ./configure
> make clean
> sudo make install
>
>
> In a related vein, how is your gnu-apl-mode built/configured? Are you
> using the version included with GNU APL or are you running more recent
> sources? How/where are you building and installing the gnu-emacs-mode
> native library?
>
>
>
>

Reply via email to