安達@沖データと申します。
ruby-gtk-0.18を使ってみようとしたのですが、つまづいてしまいました。
現象としては、次の通り。
(1) sample/text.rbがエラーになる。
text.rb:55: wrong # of arguments (1 for 2) (ArgumentError)
from text.rb:43:in `call'
from text.rb:55:in `main'
from text.rb:55
これは、"clicked"に対して設定しているブロックの仮引数をウィジェッ
トだけにすれば、とりあえず動作するようです。
(2) sample/testgtk/testgtk.rbが動作しない。
/usr/libexec/ld.so: Undefined symbol "___error" called from ruby:/usr/local/lib/libglib.so.0.3 at 0x82b3280
#libglib.so.0.3自体をnmで見ると、"___error"というシンボルを参照してい
#ないように見えます。まぁ、gtkbrowse.rbが動いているから、そこそこ大丈
#夫かなと思ってインストールを試みたのですが、、、
(3) make installを試みると次のエラーがでる。
/bin/sh Init_gtk_gdkkeysyms
Init_gtk_gdkkeysyms: Can't open Init_gtk_gdkkeysyms
*** Error code 2
#locateで探しても、あたりにこのような名前のファイルはないし、Makefile
#にも特に記述がありません。
ちなみにこちらの環境は、こんな感じです。
* FreeBSD2.2.5
* pgcc-2.91.60(egcs1.1.1 release)
* glib-1.2.3
* gtk+-1.2.3
#うーむ。また、私の環境がいけないのだろうか?
--
*------* adachi / okidata.co.jp
|人∧鷲| 沖データ 第一研究所
| <女> | 安達 淳
|牛∨獅|
*------*