In message <20051031093107.5B79.USA / garbagecollect.jp>
	on Mon, 31 Oct 2005 09:34:49 +0900,
	"U.Nakamura" <usa / garbagecollect.jp> wrote:
> | |しかし[ruby-dev:27569]によるとNetBSDでも?
> | |と、思ったのですが、神戸さんのところよりも古い3.99.7な環境で
> | |試した限りでは発生しませんでした。
> | |何が違うのかしら。
> | 
> | これもなんとかしたいのですが。
> 
> gotoyuzoさんが私や神戸さんよりも新しいNetBSD-current環境を持
> っている気がするので見てみてほしいところ。
NetBSD currentと言えども、3.9.xxの間でユーザランドにそんな違いが出るは
ずがないと思って、失敗しているテスト内容を再確認しました。結論として、

	NetBSD 3.99.9と2.1_STABLEいずれも"make test-all"に成功

と、なりました。3.99.9では、

$ make test-all
./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console 
Loaded suite .
Started
...
Finished in 115.790311 seconds.

1304 tests, 14297 assertions, 0 failures, 0 errors

2.1_STABLEでは、

$ make test-all
./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console 
Loaded suite .
Started
...
Finished in 115.163536 seconds.

1304 tests, 14289 assertions, 0 failures, 0 errors

でした。

要は、テストはrootのままで行ってはいけなかった、ということです。

In message <1130598303.889920.29991.nullmailer / x31.priv.netlab.jp>
	on Sun, 30 Oct 2005 00:04:51 +0900,
	Yukihiro Matsumoto <matz / ruby-lang.org> wrote:
> |これですが
> |
> |	1. 動作検証の手順
> |	2. 報告すべき内容
> |
> |を事前に決めていただけるとお手伝いし易いです。はい。
> 
> % configure
> % make
> % make install
> % make test
> % make test-all
> 
> をそれぞれ行って、失敗したらできるだけ詳細なログをください。
厳密に書くと、

% configure
% make
% su
# make install
# exit
% make test
% make test-all

といったあたりでしょう。(もちろん、sudoでも構いませんが。)

-- 
神戸 隆博 / Takahiro Kambe