曽根俊彦です。たびたびお手数おかけします。 From: WATANABE Hirofumi <eban / os.rim.or.jp> さん Subject: [ruby-list:15632] Re: tcltklib (LoadError) Date: Sat, 24 Jul 1999 18:09:39 +0900 Message-ID: <199907240909.SAA17298 / mail.os.rim.or.jp> eban> :|lrwxr-xr-x 1 root wheel 32 Jul 11 11:39 libtcl80.so.1.0 -> eban> :|/usr/local/lib/libtcl80jp.so.1.0 eban> : eban> :あー、tcl80, tk80って名前なんですね。tcltklibはtcl8.x,tk8.x eban> :のような . を含む名前を期待しているんですねえ。 eban> eban> libtcl{8*,7*,}.{so,a} なんだからそんなことはないです. eban> tcl80 でも ok なはずです. eban> eban> 原因は .so.1.0 しかなくて .so が存在しないからだと思います. 御指摘を受けるまで気が付きませんでした。Tcl/Tk を普通にインストールし たら上記のようになるものですから... eban> --- ext/tcltklib/extconf.rb.orig Wed May 19 12:21:43 1999 eban> +++ ext/tcltklib/extconf.rb Sat Jul 24 17:30:05 1999 eban> @@ -78,5 +78,5 @@ eban> "/usr/lib", "/usr/openwin/lib", "/usr/X11*/lib") && eban> - search_lib("libtcl{8*,7*,}.{so,a}", "Tcl_FindExecutable", eban> + search_lib("libtcl{8*,7*,}.{so*,a}", "Tcl_FindExecutable", eban> "/usr/lib", "/usr/local/lib") && eban> - search_lib("libtk{8*,4*,}.{so,a}", "Tk_Init", eban> + search_lib("libtk{8*,4*,}.{so*,a}", "Tk_Init", eban> "/usr/lib", "/usr/local/lib") 私も ext/tcltklib/extconf.rb を見て気が付き上記のことに気が付き extconf.rb を修正したところ tcltklib.so のインストールには成功しました。 (わたなべひろふみさんからの reply と行き違いになってしまいましたが、同 じ修正内容でしたので安心しました。) どうもありがとうございました。 残念ながら、tcltklib (LoadError) というエラーが相変わらず出ておりまし て、未だに script の実行には成功しておりません。引続きお気付きの点など ありましたらよろしくお願い致します。 --- 曽根俊彦(SONE Toshihiko) <tsone / cc.rim.or.jp>