新井です。

パッチを3点ほど報告します。

/あ/i =~ 'あ' がマッチしません。
使わなくなったらしいマクロが残っているためでした。

Index: re.c
===================================================================
RCS file: /home/cvs/ruby/re.c,v
retrieving revision 1.1.1.3.2.8
diff -u -p -r1.1.1.3.2.8 re.c
--- re.c	1999/04/20 08:21:40	1.1.1.3.2.8
+++ re.c	1999/05/03 04:37:20
@@ -1216,13 +1216,13 @@ Init_Regexp()
     rb_eRegxpError = rb_define_class("RegxpError", rb_eStandardError);
 
     re_set_casetable(casetable);
-#ifdef RUBY_USE_EUC
+#if DEFAULT_KCODE == KCODE_EUC
     re_mbcinit(MBCTYPE_EUC);
 #else
-#ifdef RUBY_USE_SJIS
+#if DEFAULT_KCODE == KCODE_SJIS
     re_mbcinit(MBCTYPE_SJIS);
 #else
-#ifdef RUBY_USE_UTF8
+#if DEFAULT_KCODE == KCODE_UTF8
     re_mbcinit(MBCTYPE_UTF8);
 #else
     re_mbcinit(MBCTYPE_ASCII);


[ruby-dev:6563]で、小田さんが報告していたものです。

Index: range.c
===================================================================
RCS file: /home/cvs/ruby/range.c,v
retrieving revision 1.1.1.3.2.4
diff -u -p -r1.1.1.3.2.4 range.c
--- range.c	1999/04/09 17:57:42	1.1.1.3.2.4
+++ range.c	1999/05/03 04:37:18
@@ -74,7 +74,7 @@ range_s_new(argc, argv, klass)
     VALUE beg, end, flag, range;
     
     rb_scan_args(argc, argv, "21", &beg, &end, &flag);
-    if (argc == 2) flag == Qtrue;
+    if (argc == 2) flag = Qfalse;
     return range_new(klass, beg, end, RTEST(flag));
 }
 

NECのEWS48 で、libX11.so.x が見つからない不具合の修正です。
(EWS48では、libX11.so がありませんでした)

Index: ext/tcltklib/extconf.rb
===================================================================
RCS file: /home/cvs/ruby/ext/tcltklib/extconf.rb,v
retrieving revision 1.1.1.2
diff -u -p -r1.1.1.2 extconf.rb
--- extconf.rb	1999/01/20 04:59:33	1.1.1.2
+++ extconf.rb	1999/05/03 04:37:24
@@ -59,7 +59,7 @@ def search_lib(file, func, *path)
 	for lib in files.sort!.reverse!
 	  lib = File::basename(lib)
 	  lib.sub!(/^lib/, '')
-	  lib.sub!(/\.(a|so)$/, '')
+	  lib.sub!(/\.(a|so(.[0-9.]+)?)$/, '')
 	  if have_library(lib, func)
 	    unless $libraries.include? path
 	      $libraries << path
@@ -74,7 +74,7 @@ def search_lib(file, func, *path)
 end
 
 if have_header("tcl.h") && have_header("tk.h") &&
-    search_lib("libX11.{so,a}", "XOpenDisplay",
+    search_lib("libX11.{so*,a}", "XOpenDisplay",
 	       "/usr/lib", "/usr/openwin/lib", "/usr/X11*/lib") &&
     search_lib("libtcl{8*,7*,}.{so,a}", "Tcl_FindExecutable",
 	       "/usr/lib", "/usr/local/lib") &&