わたなべです。

Daisuke Aoki <dai / sweetparty.ne.jp> writes:

:ruby の CVS の 2002.02.28 頃のものでは問題なかったのですが、
:最近の CVS のもので問題がおきます。
:
:確認した環境は、Windows 2000 Pro、Cygwin 2002.04.05 頃のもの。
:(Default Text File Type:Unix。最近は、setup.exe の動作がおかしいような気がして
:Cygwin のアップデートしていませんが。)

http://cygwin.com/snapshots/
から、その頃に一番近いと思われる
cygwin-inst-20020409.tar.bz2 を取ってきて試しました。
make testまで全く問題ないです。

% uname -a
CYGWIN_NT-5.0 JARP 1.3.11s(0.52/3/2) 20020409 19:54:14 i686 unknown
% ./ruby -v
ruby 1.7.2 (2002-05-07) [i386-cygwin]

:具体的に言うと、gets で取得される1行分に改行コードの次の文字も含まれて
:しまいます。たとえば、
:
:Ruby
:Perl
:Python
:
:という入力の場合
:
:"Ruby\nP"
:"erl\nP"
:"ython"
:
:という結果が gets で返ってきます。

これが本当だとするとmkrbconfig.rbとかext/extmk.rbを実行する
際にも影響するはずで、ruby自体のmakeも失敗すると思うんですけど?

-- 
わたなべひろふみ