From: nycsubwaysurfer@... (Paul Williams) Date: 2004-02-09T08:43:37+09:00 Subject: Ruby9i 0.2.1 release is broken Jim, Thanks for updating ruby9i. Unfortunately, there is a bug in the v0.2.1. Per your release notes you removed the debug printf's that were in the previous version. This is a great idea, except one of the printf's (apparently) has an embedded function call that is necessary, and cannot be removed. The following printf appears in v0.2.0 of datatype.c. printf("typehash=%s\n", RSTRING(rb_funcall(typehash, rb_intern("inspect"), 0))->ptr); By putting the following RSTRING() call back into v0.2.1 where the debug printf used to be makes v0.2.1 much happier. RSTRING(rb_funcall(typehash, rb_intern("inspect"), 0))->ptr; I hope this helps. -Paul