From: "akira yamada / やまだあきら" Date: 1999-10-21T18:42:06+09:00 Subject: [ruby-dev:8082] Ruby 1.4.2 with Tcl/Tk 8.2 Ruby 1.4.2 の Ruby/Tk ではまだ Tcl/Tk 8.2 がサポートされていないようなのですが, こんな感じにしてしまってもよいものでしょうか? --- ruby-1.4.2.orig/ext/tcltklib/extconf.rb +++ ruby-1.4.2/ext/tcltklib/extconf.rb @@ -21,6 +21,7 @@ find_library(tcllib, func, *paths) else find_library("tcl", func, *paths) or + find_library("tcl8.2", func, *paths) or find_library("tcl8.0", func, *paths) or find_library("tcl7.6", func, *paths) end @@ -33,6 +34,7 @@ find_library(tklib, func, *paths) else find_library("tk", func, *paths) or + find_library("tk8.2", func, *paths) or find_library("tk8.0", func, *paths) or find_library("tk4.2", func, *paths) end --- ruby-1.4.2.orig/ext/tk/lib/tkfont.rb +++ ruby-1.4.2/ext/tk/lib/tkfont.rb @@ -667,7 +667,7 @@ alias measure_core measure_core_tk8x alias metrics_core metrics_core_tk8x - when /^8\.1/ + when /^8\.[12]/ alias create_latinfont create_latinfont_tk8x alias create_kanjifont create_kanjifont_tk81 alias create_compoundfont create_compoundfont_tk81 # 関係ないけど find_library("tk8.1", func, *paths) とかも # あった方がよいのかな? このようにした上で Tcl/Tk 8.2 をリンクし, サンプルが動くことと SGmail が起動して バルーンヘルプが出ることくらいまでは確認したのですが, それで確認になっているかどうかわかりません(^_^; # というか, これで良いのかどうだか, さっぱりわからない. # だれも何も言わない(見落してるかも)ということは, # こんなことするまでもないのかな? -- やまだ あきら (akira@arika.org or akira@nurs.or.jp)