On Wed, Mar 29, 2006 at 11:28:30AM +0900, Overdorf, Sam wrote:
> I had some trouble compiling on my ia64 although it was not the same
> problem.

On your "HP-UX/IA64" box?

> I got rid of my problem by doing the following:
> 
> > matz.
> > 
> > p.s.
> > To IA64 users: it is reported that you need to change optimize flag to
> "-O0" to compile on IA64 machines.

I tried CC=cc CFLAGS="-g" and now the error is:
  /opt/build/ruby-1.8.4/lib/mkmf.rb:6: [BUG] unknown node type 0 (0x40034140)

Building with GCC 3.4.3 and CFLAGS="-O0" gives:
  setcontext: Signal context inaccessible.

> -----Original Message-----
> From: Albert Chin [mailto:ruby-core / mlists.thewrittenword.com] 
> Sent: Tuesday, March 28, 2006 4:58 PM
> To: ruby-core / ruby-lang.org
> Subject: Re: 1.8.4 on HP-UX/IA64
> 
> On Wed, Mar 29, 2006 at 07:44:47AM +0900, Albert Chin wrote:
> > 
> > Anyone have any ideas?
> 
> Seems the latest snapshot has a fix. Backporting it seems like a lot
> of work. I tried the patch at
> http://homepage1.nifty.com/~tetsu/ruby/diary/0409.html#22 with the HP
> C compiler but it errors with:
>   /opt/build/ruby-1.8.4/lib/optparse.rb:1397:in `visit': stack level too
> deep (SystemStackError)
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:1396:in `visit'
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:1416:in `search'
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:1155:in `make_switch'
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:1092:in `make_switch'
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:1212:in `define'
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:1216:in `on'
>         from ./ext/extmk.rb:224:in `parse_args'
>         from /opt/build/ruby-1.8.4/lib/optparse.rb:815:in `initialize'
>         from ./ext/extmk.rb:211:in `parse_args'
>         from ./ext/extmk.rb:280
>   gmake: *** [all] Error 1
>       error: error executing script
> 
> -- 
> albert chin (china / thewrittenword.com)
> 

-- 
albert chin (china / thewrittenword.com)