Issue #8243 has been updated by bitsweat (Jeremy Kemper).


Hey Eric -

@ko1 updated it to use the new Ruby 2 debugging API!

See the debugger2 branch: https://github.com/cldwalker/debugger/compare/master...debugger2
----------------------------------------
Bug #8243: ruby-debug-base fails because a function is no longer exported
https://bugs.ruby-lang.org/issues/8243#change-38405

Author: ericp (Eric Promislow)
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: 
ruby -v: ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]


The ruby-debug-base project (now at https://github.com/cldwalker/debugger )
fails with 2.0 giving an error message like

dyld: lazy symbol binding failed: Symbol not found: _rb_vm_get_sourceline
  Referenced from: /usr/local/rvm/gems/ruby-2.0.0-p0@apono/bundler/gems/debugger-e98dc5762a48/lib/ruby_debug.bundle
  Expected in: flat namespace

When I reinstate this line in vm_backtrace.c the debugger works fine:

RUBY_FUNC_EXPORTED int rb_vm_get_sourceline(const rb_control_frame_t *cfp);



-- 
http://bugs.ruby-lang.org/