荻野です。

以下のように modulo が期待通りの結果を返しません。

% ruby -ve 'p 6800000000%4000000000'
ruby 1.6.2 (2000-12-25) [i386-netbsd1.5.]
-1494967296

NetBSD 1.5_BETA2 で、1.6.2の配付アーカイブを pkgsrc ではなく
手で configure しました。
1.6 で別のOSで試せるといいんですが、私の手元にはありません。
とりえず手近にあったruby(1.4)では期待通りの結果がえられます。

> ruby -ve 'p 6800000000%4000000000'
ruby 1.4.3 (1999-12-08) [i386-freebsd2.2.7]
2800000000

他の環境でも再現するでしょうか。私のところだけだったとしたら
自分には手におえないんですが、問題を解決してもらうためには
どんな情報が必要でしょうか? 

-- 
荻野淳也/(株)デュオシステムズ
Ogino Junya / Duo Systems Co., Ltd.
E-mail:ogino / duo.co.jp
Tel. 03-3486-0058 / Fax 03-3486-0068