From: Rindert Schutten
Subject: Compiling GCL on HP
Date: 
Message-ID: <4497g0$pq0@cnn.pdxuxbre.lmc.com>
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
From: David Boles
Subject: Re: Compiling GCL on HP
Date: 
Message-ID: <44rg0c$j2t@zeppelin.convex.com>
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