In message <TYOMLEM04FRaqbC8wSA0000012b / tyomlvem02.e2k.ad.ge.com> on Mon, 31 Oct 2005 10:45:14 +0900, nobuyoshi nakada <nobuyoshi.nakada / ge.com> wrote: > > | 要は、テストはrootのままで行ってはいけなかった、ということです。 > > > > 納得しました。rootなら何でも読めちゃうぜ、と。 > > Process.euid.zero? ならスキップするとか? ここは、そうやってスキップさせるのではなく、rootでないユーザでテストを 行うべし、というのが正当ではないでしょうか。 さらに、NetBSD 1.6.2_STABLEのchroot環境も作ってみました。 $ make test test succeeded $ make test-all ./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console Loaded suite . Started ... /usr/local/src/ruby-1.8.4/.ext/i386-netbsdelf1.6.2./openssl.so: Undefined PLT symbol "ERR_peek_last_error" (symnum = 679) *** Error code 1 Stop. make: stopped in /usr/local/src/ruby-1.8.4 $ うぅむ。 -- 神戸 隆博 / Takahiro Kambe