I have trouble with compiling GCL on HP.
I am running on 9000/735 machine ruuning HP-UX 09.05.
So I did add-defs hp800 (from MACHINES). Everything compiles fine.
However when LISP initializes I get:
>GCL (GNU Common Lisp) April 1994 32768 pages
>
>Unrecoverable error: NULL_OR_ON_C_STACK macro invalid.
How do I have to define this macro?
Rindert Schutten
In article <··········@cnn.pdxuxbre.lmc.com>,
Rindert Schutten <rindert> wrote:
>I have trouble with compiling GCL on HP.
>
>I am running on 9000/735 machine ruuning HP-UX 09.05.
>
>So I did add-defs hp800 (from MACHINES). Everything compiles fine.
>However when LISP initializes I get:
>
>>GCL (GNU Common Lisp) April 1994 32768 pages
>>
>>Unrecoverable error: NULL_OR_ON_C_STACK macro invalid.
>
>How do I have to define this macro?
The macro GCL uses to test whether a variable is on the C stack
is incorrect. If you find the definition for that macro (it has
the name NULL_OR_ON_C_STACK, I believe) you need to change it
to reflect the way a process is actually laid out in HP-UX 9.x.
The stack region is 0x7b033000-0x7ffe6000.
Cheers,
Dave Boles
······@convex.com