Hi,

Dat Nguyen wrote:

> >From: matz / ruby-lang.org
> >Reply-To: ruby-talk / netlab.co.jp
> >To: ruby-talk / netlab.co.jp (ruby-talk ML)
> >Subject: [ruby-talk:03647] Ruby 1.4.5 repacked
> >Date: Sat, 24 Jun 2000 19:11:14 +0900
> >
> >Ruby 1.4.5 is out, check out:
> >
> >     ftp://ftp.netlab.co.jp/pub/lang/ruby/ruby-1.4.5.tar.gz
> >
> >md5sum is
> >
> >     48b9ca2998b0312c918e4bdb06df0f85  ruby-1.4.5.tar.gz
> >
> >Have fun!
> >                                       matz.
> >
>
> Downloaded immediately and again failed to build for AIX 4.2:
>
> adm4cps:spsy$ make
>         xlc -g -O2 -I. -I. -I/usr/local/include -c array.c
> "ruby.h", line 421.19: 1506-172 (S) Parameter type list for function
> rb_raise contains parameters without
> identifiers.
> "ruby.h", line 421.26: 1506-172 (S) Parameter type list for function
> rb_raise contains parameters without
> identifiers.

<snip>

Given that you are apparently the only one so far who has problems with this,
and that you haven't responded to the issues I previously raised, and that you
haven't provided any information about what differences in your environment
might account for this, how do you expect Matz or anyone else to figure this
out?

Where did the -O2 come from? What parameters did you use with configure or what
changes did you make to configure, if any? How did configure know to use xlc
rather than cc? Are you building from a new/clean directory? Is MAKEFLAGS set in
your environment? Have you or anyone else changed /etc/xlC.cfg? Were you able to
previously build Ruby 1.4.4 under _identical_ conditions?

--
Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)