From: jm Date: 2005-02-02T12:12:08+09:00 Subject: yarv and dbi Anyone out there tried dbi with yarv dbi 0.0.23 seems to work ok ruby 1.9, however when the test.rb script is modified as follows, by adding the required line, ########################################################### $prog =<<'__EOP__' require 'dbi' __END__ 1 __EOP__ ########################################################### this gives, $../bin/ruby test-dbi.rb YARVCore 0.1.0 rev: 120 (2005-01-09) [direct threaded code] [optimize basic operation] [optimize regexp match] [stack caching] [inline method cache] == disasm: ====================================== local scope table (size: 1, argc: 0) 0000 putself_SC_xx_ax ( 11) 0001 putstring_SC_ax_ab"dbi" 0003 send_opopt__WC___WC__Qfalse_0__WC__SC_ab_ax:require, 1, 0007 end_SC_ax_ax 2 ------------------------------------------------------------------------ ----- in `initialize': /home/jeffm/yarv//lib/ruby/site_ruby/1.9/dbi/dbi.rb:1180: BUG: unknown node: NODE_BLOCK_PASS (SyntaxError) from in `initialize' from in `initialize' from in `initialize' from in `require' from /home/jeffm/yarv//lib/ruby/site_ruby/1.9/dbi.rb:1 from in `require' from test-dbi.rb:11 any ideas? Jeff.