>>>>> "matz" == Yukihiro Matsumoto <matz / netlab.co.jp> writes: matz> In message "[ruby-list:8043] Re: Can not make on HP-UX" matz> on 98/05/20, 助田 雅紀 <masaki.suketa / tonen.co.jp> writes: matz> |ただ hpux 9.04 + ruby 1.0 の頃は、Bignum のエラーは発生して matz> |なかったように思います。(ruby の 日付けまでは覚えてません。) matz> |その後、hpux10.20 にバージョンアップしたタイミングで ruby 1.1 matz> | にしてからこのエラーが出ていました。 matz> コンパイラの微妙な挙動が変化したのでしょうか. HP-UX 10.X 用のコンパイラは(正確には HP-UX 9.X の終り 頃)、コンパイラは入れ替わりました。処理系は違うもので す。 matz> |それとは別に hpux10.20 では matz> |st.c と globe.c に #include <alloca.h> を加えないと matz> |リンク時に alloca のシンボルが見つかりませんとエラーが出ます。 matz> glob.cには1.1b9_22で追加されました. HP-UX の libc には alloca() はありません。ヘッダファ イルには次のように書いています。 ------------------------------ #ifndef alloca # define alloca(x) __builtin_alloca(x) #endif ------------------------------ HP-UX では、alloca() を使うときには、上記インクルード ファイルが必要になります。 -- WATANABE Tetsuya HP Japan PSO e-mail tetsu / jpn.hp.com