山本です。 最近 BeOS 使わないので黙っておこうかとも思ったのですが、BeOS に固有な エラーがいくつか出ていました。(ソケットとスレッドは使えないのでそれ以外) 一応報告しておきます。 # configure --enable-shared --disable-rpath でビルド $ testrb /boot/source/ruby-1.8.3/test/fileutils/ Loaded suite fileutils Started ...............E.....E................................ Finished in 30.480705 seconds. 1) Error: test_cp_r(TestFileUtils): RangeError: bignum too big to convert into `long' /usr/local/lib/ruby/1.8/fileutils.rb:1253:in `chown' /usr/local/lib/ruby/1.8/fileutils.rb:1253:in `copy_metadata' /usr/local/lib/ruby/1.8/fileutils.rb:447:in `copy_entry' /usr/local/lib/ruby/1.8/fileutils.rb:1305:in `traverse' /usr/local/lib/ruby/1.8/fileutils.rb:444:in `copy_entry' /usr/local/lib/ruby/1.8/fileutils.rb:422:in `cp_r' /usr/local/lib/ruby/1.8/fileutils.rb:1376:in `fu_each_src_dest' /usr/local/lib/ruby/1.8/fileutils.rb:1392:in `fu_each_src_dest0' /usr/local/lib/ruby/1.8/fileutils.rb:1374:in `fu_each_src_dest' /usr/local/lib/ruby/1.8/fileutils.rb:421:in `cp_r' /boot/source/ruby-1.8.3/test/fileutils/test_fileutils.rb:265:in `test_cp_r' 2) Error: test_ln(TestFileUtils): Errno::EINVAL: Invalid argument - data/a or tmp/lndest /usr/local/lib/ruby/1.8/fileutils.rb:299:in `link' /usr/local/lib/ruby/1.8/fileutils.rb:299:in `ln' /usr/local/lib/ruby/1.8/fileutils.rb:1392:in `fu_each_src_dest0' /usr/local/lib/ruby/1.8/fileutils.rb:297:in `ln' /boot/source/ruby-1.8.3/test/fileutils/test_fileutils.rb:578:in `test_ln' /boot/source/ruby-1.8.3/test/fileutils/test_fileutils.rb:577:in `test_ln' 54 tests, 338 assertions, 0 failures, 2 errors /////////////////////////////////////////////////////////////////////////////////// $ testrb /boot/source/ruby-1.8.3/test/ruby/test_file.rb Loaded suite test_file.rb Started ..............F. Finished in 0.716212 seconds. 1) Failure: test_truncate_wbuf(TestFile) [/boot/source/ruby-1.8.3/test/ruby/test_file.rb:57]: <"\000\000\000def"> expected but was <"abcdef">. 16 tests, 70 assertions, 1 failures, 0 errors