新井です。

eRuby 0.0.8 を初めて使わせて頂きました。ありがとうございます。

1.5.4 では、makeに失敗しましたので、パッチつけます。

これは、1.5.4 のmkmf.rbの修正(仕様変更?)が1.4と非互換なのが
悪いような気もしますが。何か理由がありました?

     1  # module to create Makefile for extension modules
     2  # invoke like: ruby -r mkmf extconf.rb
     3  
     4  require 'rbconfig'
     5  require 'find'
     6  
     7  CONFIG = Config::MAKEFILE_CONFIG        <- これ
     8  

eRubyへのパッチは以下。

Index: Makefile.RB
===================================================================
RCS file: /home/cvs/eruby/Makefile.RB,v
retrieving revision 1.11
diff -u -r1.11 Makefile.RB
--- Makefile.RB	2000/05/30 02:36:05	1.11
+++ Makefile.RB	2000/06/27 14:30:11
@@ -42,7 +42,7 @@
   exit(1)
 end
 
-$LIBRUBYARG = CONFIG["LIBRUBYARG"]
+$LIBRUBYARG = Config::CONFIG["LIBRUBYARG"]
 if $LIBRUBYARG =~ /\.a$/
   $LIBRUBYARG = $hdrdir + "/" + $LIBRUBYARG
 else

--
新井康司 (Koji Arai)