The rb-gsl library makes use of STR2CSTR, which has been removed in 1.9.2, causing the library to fail like the following
at runtime:
dyld: lazy symbol binding failed: Symbol not found: _STR2CSTR
Referenced from: /opt/local/lib/ruby1.9/site_ruby/1.9.1/x86_64-darwin10/rb_gsl.bundle
Expected in: flat namespace
dyld: Symbol not found: _STR2CSTR
Referenced from: /opt/local/lib/ruby1.9/site_ruby/1.9.1/x86_64-darwin10/rb_gsl.bundle
Expected in: flat namespace
Trace/BPT trap
As per: http://www.ruby-forum.com/topic/215406, this function call should be replaced with StringValuePtr, although
I have not tested the fix. |