原です。

>ふなばです。
>
>うちではこうしただけですけど。
>
>
>--- rational.c.orig     Sun Apr 23 03:14:07 2006
>+++ rational.c  Sat May 13 14:30:31 2006
>@@ -138,7 +138,7 @@
>     struct RRational *r;
> 
>     rat = Data_Make_Struct(klass, struct RRational,
>-                           rb_rat_mark, rb_rat_finalizer, r);
>+                           rb_rat_mark, -1, r);
>     r->num = num;
>     r->den = den;

あ、-1を指定するのですね。ってREADME.EXT.jaに書いてありますね。
ありがとうございました。そのまま1.0.8に取り込ませてもらいまし
た。