中村 のりつぐ です。

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