From: "U.Nakamura" Date: 2009-07-14T14:03:16+09:00 Subject: [ruby-dev:38782] [Bug:trunk] Re: [ruby-cvs:31281] Ruby:r24063 (trunk): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries. こんにちは、なかむら(う)です。 In message "[ruby-cvs:31281] Ruby:r24063 (trunk): * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries." on Jul.13,2009 08:08:48, wrote: > nagai 2009-07-13 08:08:32 +0900 (Mon, 13 Jul 2009) > > New Revision: 24063 > > http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24063 > > Log: > * ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries. このコミットですが、dir_configを行う条件が間違っているのでは ないでしょうか? これが原因で、configureにおける--with-tk-dirあるいは--with-tcl-dir 指定が伝わらず、mswin32+ActiveTclの組み合わせではtcl/tk拡張ラ イブラリを構築できません(そして間違った方法でリンクを実行しよ うとしてエラーとなるため、rubyビルドプロセス自体が中断されま す)。 Index: ext/tk/extconf.rb =================================================================== --- ext/tk/extconf.rb (revision 24101) +++ ext/tk/extconf.rb (working copy) @@ -1173,8 +1173,8 @@ if TkLib_Config["tcltk-framework"] end # search Tcl/Tk libraries -tk_idir, tk_ldir = dir_config("tk") if with_config('tk') -tcl_idir, tcl_ldir = dir_config("tcl") if with_config('tcl') +tk_idir, tk_ldir = dir_config("tk") if with_config('tk-dir') +tcl_idir, tcl_ldir = dir_config("tcl") if with_config('tcl-dir') tk_ldir2 = with_config("tk-lib") tcl_ldir2 = with_config("tcl-lib") それでは。 -- U.Nakamura