How do I compile Maxima with debugging information?
Subject: How do I compile Maxima with debugging information?
From: Andrei Zorine
Date: Wed, 08 Oct 2003 13:53:21 +0400
As far as I'm concerned, tracing and breaking at a point are two
different tasks. Yes, I tried to trace(), but it turned out
insufficient, because
(C1) ?trace(?specasep)$
(C2) solve(log(x)=1,x);
1> (SPECASEP (#:G21847 1 1 0 -1))
<1 (SPECASEP T)
is not what I want. Even setting trace_oprions(?specasep, break) doesn't
help, because I can't see what's going on inside the lisp function from
the maxima debugger (I can't ask for lisp local variables etc.) That's
why I wanted to put a breakpoint inside a lisp function.
Here's another failure:
(C6) load("solve.lisp");
(D6) C:/PROGRAM FILES/MAXIMA-5.9.0/share/maxima/5.9.0/src/solve.lisp
(C7) :br specasep
Turning on debugging debugmode(true)No line info for $specasep
(C7) :br ?specasepNo line info for $SPECASEP
(D6) shows that the file neede was loaded, but I can't put a breakpoint
anyway. So, your suggestions are still wanted.
--
Andrei Zorine
p.s. Has anybody seen the trace.dem file ever?
Richard Fateman wrote:
> try trace(?specasep);
>
> or ?trace(?specasep);
>
>
>
> Andrei Zorine wrote:
>
>> when I want to place a breakpoint inside maxima source files (like
>> solve.lisp), it says
>>
>> (C1) :br ?specasep
>> No line info for $SPECASEP
>>
>> --
>> Andrei Zorine
>>
>> _______________________________________________
>> Maxima mailing list
>> Maxima@www.math.utexas.edu
>> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
>
>
>