いがらしです。 記事に書いちゃっているので^_^; 今日か明日中には、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)