中村 のりつぐ です。 In article <199804301002.TAA00523 / dumbo.ai.kyutech.ac.jp> NAGAI Hidetoshi <nagai / dumbo.ai.kyutech.ac.jp> wrote: > itcl で通用するかどうかはわかりませんが, > 仮に libitcl2.2jp.so と libitk2.2jp.so とをこの順で読み込み, > ライブラリ名を Itcl とするのであれば, > > ip.setup_libs( > [nil, 'libitcl2.2jp.so', [ itcl-tcl 用 Tcl ライブラリのパス ]], > ['Itcl', 'libitk2.2jp.so', [ itcl-tk 用 Tcl ライブラリのパス ]] > ) > > というような感じで指定することになります. なるほど、ありがとうございます。全然意味 分からないでやろうとしているので (^^; ip.setup_libs( [nil, '/usr/local/lib/itcl/libtcl7.6jpi.so', ['/usr/local/lib/itcl/tcl7.6jp']], [nil, '/usr/local/lib/itcl/libtk4.2jpi.so', ['/usr/local/lib/itcl/tk4.2jp']], [nil, '/usr/local/lib/itcl/libitcl2.2jp.so', ['/usr/local/lib/itcl/itcl2.2jp']], ['Itcl', '/usr/local/lib/itcl/libitk2.2jp.so', ['/usr/local/lib/itcl/itk2.2jp']]) とかやったら、 ./tcltkextlib.rb:40: [BUG] Segmentation fault Abort とかでてしまいました。ruby 本体の問題か? ruby 1.1b9_16(98/04/28) [i586-linux] 使っているのですが。 中村典嗣 E-mail: nnakamur / mxq.mesh.ne.jp 99年まで nnakamur / mxq.meshnet.or.jp