いがらしです。
記事に書いちゃっているので^_^;
今日か明日中には、0.24を出します。

At Thu, 15 Feb 2001 05:50:41 +0900,
in [ruby-list:27850] Re: Ruby/Gtk compile error,
tsone / cc.rim.or.jp (曽根俊彦) wrote:
> 
> $ cd gtk
> 
> $ ruby extconf.rb
(snip)
> 
> $ gmake 
> 
> としてみましたが、
(snip)
> ld -Bforcearchive -Bshareable -L/usr/local/lib/ruby/1.6/i386-openbsd2.8 -L/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib -o gtk.so global.o init.o rbgdk.o rbgdkcolor.o rbgdkconst.o rbgdkdraw.o rbgdkevent.o rbgdkim.o rbgdkpixmap.o rbgdkregion.o rbgdkrgb.o rbgdkwindow.o rbgtk.o rbgtkaccelgroup.o rbgtkalignment.o rbgtkarrow.o rbgtkaspectframe.o rbgtkbbox.o rbgtkbin.o rbgtkbox.o rbgtkbutton.o rbgtkcalendar.o rbgtkcheckbutton.o rbgtkcheckmenuitem.o rbgtkclist.o rbgtkcolorsel.o rbgtkcombo.o rbgtkconst.o rbgtkcontainer.o rbgtkctree.o rbgtkcurve.o rbgtkdata.o rbgtkdialog.o rbgtkdrawingarea.o rbgtkeditable.o rbgtkentry.o rbgtkeventbox.o rbgtkfilesel.o rbgtkfixed.o rbgtkframe.o rbgtkgamma.o rbgtkhandlebox.o rbgtkhbbox.o rbgtkhbox.o rbgtkhpaned.o rbgtkhruler.o rbgtkhscale.o rbgtkhscrollbar.o rbgtkhseparator.o rbgtkimage.o rbgtkinputdialog.o rbgtkitem.o rbgtkitemfactory.o rbgtklabel.o rbgtklayout.o rbgtklist.o rbgtklistitem.o rbgtkmain.o rbgtkmenu.o rbgtkmenubar.o rbgtkmenuitem.o rbgt!
!
km!
> !
> enushell.o rbgtkmisc.o rbgtknotebook.o rbgtkobject.o rbgtkoptionmenu.o rbgtkpaned.o rbgtkpixmap.o rbgtkpreview.o rbgtkprogress.o rbgtkprogressbar.o rbgtkradiobutton.o rbgtkradiomenuitem.o rbgtkrange.o rbgtkrc.o rbgtkruler.o rbgtkscale.o rbgtkscrollbar.o rbgtkscrolledwindow.o rbgtkseparator.o rbgtkspinbutton.o rbgtkstyle.o rbgtkstatusbar.o rbgtktable.o rbgtktearoffmenuitem.o rbgtktext.o rbgtktipsquery.o rbgtktogglebutton.o rbgtktoolbar.o rbgtktree.o rbgtktreeitem.o rbgtkvbbox.o rbgtkvbox.o rbgtkviewport.o rbgtkvpaned.o rbgtkvruler.o rbgtkvscale.o rbgtkvscrollbar.o rbgtkvseparator.o rbgtkwidget.o rbgtkwindow.o librbgdkkeysyms.a -L. -lruby -lXi -lXext -lX11 -lgtk -lgdk -lgmodule -lglib -lm -lc -L. -Lext/gtk/src -lrbgdkkeysyms

MakefileのOBJS変数に、ライブラリlibrbgdkkeysyms.aが
入ってしまってるようですね。
gtkディレクトリで以下のパッチを当てるとどうでしょうか。
# ひょっとして今まで無駄にgtk.soが大きくなってたかも。

--- extconf.rb  2001/01/19 11:51:17     1.23
+++ extconf.rb  2001/02/15 06:06:34
@@ -102,8 +102,6 @@ begin
 
   if /mswin32/ =~ PLATFORM
     $objs << "rbgdkkeysyms.lib"
-  else
-    $objs << "librbgdkkeysyms.a"
   end
 
   if /mswin32/ !~ PLATFORM

> やはり、imlib, gdk-pixbuf, gnome は必要なのでしょうか?
> (gtk/README.ja を見た限りでは、gtk に関しては imlib 等は必要ないかと思っ
> たのですが...) 

はい、いまのところは不要です。

--
五十嵐  宏  (Hiroshi IGARASHI)