From: Yuji Shigehiro Date: 1997-09-22T12:45:28+09:00 Subject: [ruby-list:4482] Re: tcltk library > Date: Mon, 22 Sep 97 11:53:26 +0900 > Subject: [ruby-list:4480] Re: tcltk library > Message-Id: > Linux/Debian-1.2、tcl-7.6jp、tk-4.2jp、ruby-1.0-970919 で > やってみましたが、エラーとなってしまいました。 > tcl/tlのライブラリが呼ばれてないふうです。 > > % ruby sample0.rb > ruby - version 1.0-970919 (i686-linux) > ruby: can't resolve symbol 'matherr' > ruby: can't resolve symbol 'Tk_Init' > ruby: can't resolve symbol 'Tcl_DeleteInterp' > ruby: can't resolve symbol 'Tcl_Init' > ruby: can't resolve symbol 'Tcl_FindExecutable' > ruby: can't resolve symbol 'Tcl_CreateInterp' > ruby: can't resolve symbol 'Tk_MainLoop' > ruby: can't resolve symbol 'Tk_Init' > ruby: can't resolve symbol 'Tcl_AppendResult' > ruby: can't resolve symbol 'Tcl_StaticPackage' > ruby: can't resolve symbol 'Tcl_CreateCommand' > ruby: can't resolve symbol 'Tcl_Eval' > sample0.rb:5:in require': LoadError: Unable to resolve symbol - > /usr/lib/ruby/i686-linux/tcltklib.so > from sample0.rb:5 Debian は, インストールはしてみたのですが, 触っていないので, 確かな事 はわかりません... が... もしかすると, 私が README.euc に 2. ruby のインストール法に従い make 等をします. と書いてしまったので, make install が行われていないのでは? と思います. ruby の(オブジェクト形式??の)ライブラリ の置いてある場所 (FreeBSD だと, /usr/local/lib/ruby/i386-freebsd2.2.2/ になります.) に tcltklib.?? (FreeBSD だと tcltklib.so になりました.) というファイルが あるか, 調べていただけますか? ---- 重弘裕二 阪大情報処理教育センター (sigehiro@rd.ecip.osaka-u.ac.jp) 阪大工情報システム白川研 (sigehiro@ise.eng.osaka-u.ac.jp)