保科です。お世話になっており…たいのに、難しすぎてお世話になれないの紀香(泣) On Tue, Aug 03, 1999 at 04:01:57AM +0900, kikutani / sprintmail.com wrote: > おかしいな、なぜ反応がない? うちだけなのか? だったりして。 > extconf.rb を > > ruby_cmd = if $".include?("rbconfig.rb") > CONFIG["bindir"] + File::Separator + CONFIG["RUBY_INSTALL_NAME"] > else > printf "top_srcdir = %s\n", $top_srcdir > $top_srcdir + File::Separator + "miniruby" > end > > printf "ruby_cmd = %s\n", ruby_cmd > > のように変更して、rubyソーストップからmakeすると の時点で、すでにウチと挙動が違うような。 ウチの赤帽だと、else ブロックにそもそも入りませぬ。 if $".include?("rbconfig.rb") が true になります。 p $" などとすると、 ["marshal.so", "mkmf.rb", "rbconfig.rb", "find.rb"] とおっしゃり、 > ruby_cmd = /usr/local/src/Lang/ruby-1.3.6/miniruby でなくて、ruby_cmd = /usr/bin/ruby になるです。 > create_makefile では > RUBY = #{CONFIG["ruby_install_name"]} > となってて、これがどっから来てるのかわからない。 たぶん、よくわからないですけど(汗) mkmf.rb が rbconfig.rb をひもといて 引っぱってくるんだと思います。 ウチの赤帽だと、/usr/lib/ruby/1.3/i586-linux/rbconfig.rb です。 この中に CONFIG["ruby_install_name"] = "ruby" てのがありますんで。 師匠の環境のように、ruby をインストールしてあるのに、なぜか mkmf.rb が rbconfig.rb を見てくれない、というのが許容範囲なのかどうか… miniruby への相対パスに、../ が一段多い少ない、というのは確かにバグっぽい 気もしますが、それ以前に、皆さんは ruby-gtk の build 時に rbconfig.rb が しかと参照されているため、騒ぎにならないのでわないでしょうか。 -- ちなんでどうする気だ? 保科 徹(hoshina / best.com) http://www.best.com/~hoshina PGP fingerprint : 95 73 1C 26 C6 9E 28 86 BA 32 34 CA FC 9B DC 6D