I'm getting the following error. I've looked all over, and have found mentions of it, but nothing I've tried has worked. (I've reinstalled everything several times now...)
# irb
dyld: NSLinkModule() error
dyld: Symbol not found: _rb_io_stdio_file
Referenced from: /usr/local/lib/ruby/site_ruby/1.8/powerpc-darwin8.6.0/readline.bundle
Expected in: flat namespace
Trace/BPT trap
Most recently I reinstalled everything using the instructions I found here:
Everything was working fine two days ago. Now I've lost two days and I'm still nowhere. Does anyone have any idea what the problem might be? I'm at my wit's end.
Ah! Good eyes. Somewhere along the line I had accidentally downloaded 1.9 from CVS. I found a copy of 1.8.4, untarred it, and repeated the process. Tcl/Tk was still a problem, so I used --enable-pthreads. It compiled, but make test-all gave the following failures:
Finished in 120.31191 seconds.
1) Failure:
test_delete(TestDBM) [./dbm/test_dbm.rb:332]:
<DBMError> exception expected but none was thrown.
2) Failure:
test_s_open_error(TestSDBM) [./sdbm/test_sdbm.rb:123]:
<Errno::EACCES> exception expected but none was thrown.