From: Tanaka Akira Date: 2008-01-06T23:50:54+09:00 Subject: [ruby-dev:32942] Re: ripper cannot build on win32 In article <4780E121.8040803@mbi.nifty.com>, yukimi_sake writes: > 1月5日以降ripperがmswin(W2K+VC8EE)で > > ../../../ruby/ext/ripper/tools/preproc.rb:44:in `===': broken > Windows-31J string > (ArgumentError) > from ../../../ruby/ext/ripper/tools/preproc.rb:44:in `prelude' > > というエラーを吐いてコンパイルできなくなっています。 あぁ、私の変更がきっかけですね。 正規表現マッチを行うときに、対象文字列のエンコーディングを検 査するようにしたので。 > 理由はparse.yの6行目で > > $Date: 2008-01-05 02:21:53 +0900 (土, 05 1 2008) $ > > というutf-8文字を使っていて、これをwin32のminirubyが読めないからなん > ですが。 $Date$ を消すのがいいかなぁ。 -- [田中 哲][たなか あきら][Tanaka Akira]