From: kimura wataru Date: 2008-02-04T00:13:49+09:00 Subject: [ruby-dev:33578] Re: Failed to make ruby-1.8.6-p111 on MacOSX 10.5(Leopard) 木村(わ)といいます。 ppc Mac(10.5.1)でテストが止まっているところについて調べてみたところ、 openssl, drbのテストで止まっていて、 drb/ssl.rbのDRb::DRbSSLSocket::SSLConfig#setup_certificate内の nextが止まっている場所のようです。 このブロック全体もしくはnextを削除したところ、全てのテストをパスしました。 理由はさっぱりわからないのですが.. http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_111/lib/drb/ssl.rb 57 rsa = OpenSSL::PKey::RSA.new(512){|p, n| 58 next unless self[:verbose] 59 case p : 68 end 69 } 短くしていくとこうなりました。 % ruby -ropenssl -e "OpenSSL::PKey::RSA.new(512){next}" On Fri, 1 Feb 2008 21:29:29 +0900, Ryutaro Amano wrote: > 天野です。 > >> 総括すると、ucontext を利用しないパッチだけうまく動いていると >> いった感じでしょうか。 > > そんな感じです。 > もう一人、二人、PowerPCMacの方の結果を見たいです。 > > Ryutaro Amano > wn9r-amn@asahi-net.or.jp > > > -- kimura wataru