中川です。
素早い対応、大感謝です。

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:8626] Re: can't build 1.1b9_28 on digital-unix
Date: Fri, 3 Jul 1998 14:05:41 +0900

> まつもと ゆきひろです

> そうですね.FIX2INT()とFIX2LONG()が区別されてませんでした.
> 32bitアーキテクチャではこの二つは同じなので.
> 
> 1.1b9_29では修正されるはずです.

1.1b9_29 ではコンパイルは warning も含めてオッケーでした。
しかし make test は失敗しました。

not ok bignum 12 -- /usr/users/nakagawa/ruby-1.1b9_29/sample/test.rb:498
test failed

となってしまいます。sample/test.rb から
$good = true;
for i in 1000..1014
  $good = false if ((1<<i) != (2**i))
end
ok($good)
をコメントアウトすると成功するのですが、なにかわかりますでしょうか?
--
中川 剛 / nakagawa / shizuokanet.ne.jp