もりきゅうです。 さきほど cvs で拾って試しました。 WindowsME VC6SP5 D:\usr\src\ruby-lang\ruby\win32>configure D:\usr\src\ruby-lang\ruby\win32>nmake ... D:/usr/src/ruby-lang/ruby/lib/mkmf.rb:824: cannot convert Array into String (TypeError) mkmf.rb(820) : make, = Shellwords.shellwords($make) ここで p Shellwords.shellwords($make) #=> ["make"] p make #=> ["make"] です。妙な。 とりあえず make,_ = Shellwords.shellwords($make) として通しました。 D:\usr\src\ruby-lang\ruby\win32>nmake test Microsoft (R) Program Maintenance Utility Copyright (C) Microsoft Corp 1988-1998. Al test succeeded D:\usr\bin>ruby -v ruby 1.8.0 (2003-03-07) [i386-mswin32] D:\usr\bin>irb irb(main):001:0> a=[1] => [1] irb(main):002:0> b,=a => [[1]] irb(main):003:0> b => [1] バグぽい。 あと win32.c にごみがついてました。 win32.c(3058) : <<<<<<< win32.c VALUE rb_w32_asynchronize(asynchronous_func_t func, VALUE self, int argc, VALUE* argv, VALUE intrval) ======= VALUE rb_w32_asynchronize(asynchronous_func_t func, VALUE self, int argc, VALUE* argv, VALUE intrval) >>>>>>> 1.83 ---- YOSHIDA Kazuhiro moriq / moriq.com http://www.moriq.com/