gtk-0.17 ですが、rubyをmakeしなおすと

compiling gtk
"/usr/local/src/Lang/ruby-1.3.3-990518/ext/gtk/src"
make[1]: Entering directory `/usr/local/src/Lang/ruby-1.3.3-990518/ext/gtk'
make[2]: Entering directory `/usr/local/src/Lang/ruby-1.3.3-990518/ext/gtk/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/Lang/ruby-1.3.3-990518/ext/gtk/src'
ln: gtk.a: File exists
make[1]: *** [all] Error 1

で落ちるので、

--- extconf.rb.orig     Sat May 15 05:00:59 1999
+++ extconf.rb  Sat May 29 09:37:59 1999
@@ -81,7 +81,7 @@
 
 all:
                @cd src; make all
-               @if [ ! -r gtk.a ]; then ln -s src/gtk.a gtk.a; fi 
+               @if [ ! -r gtk.a ]; then ln -sf src/gtk.a gtk.a; fi 
        
 install:;      @cd src; make install DESTDIR=$(DESTDIR)
 clean:

のほうがいいと思いますが。

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani / sprintmail.com