さかいです。 From: "Akinori MUSHA" <knu / iDaemons.org> Subject: [ruby-list:38394] Re: Ruby-GNOME2-0.7.0 Date: Sat, 13 Sep 2003 20:27:09 +0900 > ruby 1.6.8 だと、 extconf.rb で生成される Makefile がおかしく、 > all: Makefile だったり OBJ や DLLIB が空っぽだったりします。 > create_makefile() までは問題なく行きます。 > mkmf-gnome2.rb が何かグローバル変数を上書きしたりしてしまって > いるのでしょうか? create_makefileを置き換えているのが悪さをしていたようです。 # create_makefileの第2引数の省略値は1.6と1.8で違うんですね…… とりあえず、こんなところでどうでしょう? -- 酒井 政裕 / Masahiro Sakai
Index: glib/src/lib/mkmf-gnome2.rb =================================================================== RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/glib/src/lib/mkmf-gnome2.rb,v retrieving revision 1.9 diff -u -p -r1.9 mkmf-gnome2.rb --- glib/src/lib/mkmf-gnome2.rb 6 Sep 2003 05:46:16 -0000 1.9 +++ glib/src/lib/mkmf-gnome2.rb 17 Sep 2003 03:13:26 -0000 @@ -137,11 +137,7 @@ def set_output_lib(filename) end end -alias :old_create_makefile :create_makefile -def create_makefile(lib, src_prefix = nil) - $CFLAGS << " -I$(sitearchdir) " - old_create_makefile(lib, src_prefix) -end +$CFLAGS << " -I$(sitearchdir) " def create_top_makefile(sub_dirs = ["src"]) mfile = File.open("Makefile", "w")