This is with rdtool
pigeon% ruby rdtoolconf.rb
creating Makefile
pigeon% make all
racc rd/rdblockparser.ry
racc rd/rdinlineparser.ry
ruby -I. rd2 -r rd/rd2html-lib.rb README.rd > README.html
rd/rdblockparser.ry:358: [BUG] rb_gc_mark(): unknown data type 0x11(0x8151680) non object
ruby 1.6.8 (2002-10-18) [i686-linux]
make: *** [README.html] Error 134
pigeon%
pigeon% diff -u eval.c~ eval.c
— eval.c~ 2002-10-22 11:14:30.000000000 +0200
+++ eval.c 2002-10-22 11:15:49.000000000 +0200
@@ -2918,8 +2918,8 @@
NODE *body = (NODE *)ruby_scope->scope_node;
if (body && body->nd_tbl != ruby_scope->local_tbl) {
if (body->nd_tbl) free(body->nd_tbl);
-
ruby_scope->local_vars[-1] =
-
(VALUE)(body->nd_tbl = ruby_scope->local_tbl);
-
ruby_scope->local_vars[-1] = (VALUE)body;
-
body->nd_tbl = ruby_scope->local_tbl; } } ruby_eval_tree = 0;
pigeon%
pigeon% make clean
rm -f rd/rdblockparser.tab.rb rd/rdinlineparser.tab.rb rd/rdblockparser.output rd/rdinlineparser.output README.html
rm -f ./Makefile
pigeon%
pigeon% ruby rdtoolconf.rb
creating Makefile
pigeon% make all
racc rd/rdblockparser.ry
racc rd/rdinlineparser.ry
ruby -I. rd2 -r rd/rd2html-lib.rb README.rd > README.html
pigeon%
This is the same problem than [ruby-talk:53167]
Dave Thomas can verify the patch ?
Guy Decoux