岩月と申します。

Ruby 1.8.2 の ext/extmk.rb のオプション --make-flags に重複するオプショ
ンが指定されると、実行中に重複部分が取り除かれる為に問題が起きました。

例えば:

	--make-flags="-D DEBUG -D FORCE_PKG_REGISTER (後略)"

とした場合、このように扱われてしまいます:

	--make-flags="-D DEBUG FORCE_PKG_REGISTER (後略)"

以下のような修正をしましたが、いかがでしょうか。

* ext/extmk.rb (parse_args): the overlapping options for make command is
not omitted.

--- ext/extmk.rb~	Mon Nov  1 17:21:05 2004
+++ ext/extmk.rb	Wed Mar  2 00:05:22 2005
@@ -158,7 +158,7 @@
   end

   $continue = $mflags.set?(?k)
-  $mflags |= ["DESTDIR=#{$destdir}"]
+  $mflags.push("DESTDIR=#{$destdir}")
 end

 parse_args()

-- 
Hiroyuki Iwatsuki <URL:mailto:don / na.rim.or.jp>