# Ruby don't surf

**URL:** <https://www.ruby-forum.com/t/ruby-dont-surf/63134>\
**Category:** Ruby\
**Created:** [June 12, 2006, 4:48pm UTC](https://www.ruby-forum.com/t/ruby-dont-surf/63134 "2006-06-12T16:48:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Charles\_FSMunat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8c91f0/32.png) [@Charles\_FSMunat](https://www.ruby-forum.com/u/Charles_FSMunat)\
**Post date:** [June 12, 2006, 4:48pm UTC](https://www.ruby-forum.com/t/ruby-dont-surf/63134/1 "2006-06-12T16:48:08Z")

</div>

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:

[http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb?key=readline+NSLinkModule()+error&cginame=namazu.rb&submit=Search&dbname=ruby-talk&max=50&whence=0](http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb?key=readline+NSLinkModule%28%29+error&cginame=namazu.rb&submit=Search&dbname=ruby-talk&max=50&whence=0)

(Reinstalling readline then running

make distclean && configure --with-readline-dir=/usr/local && make &&  
make test-all

Which gave me an error about Tcl/Tk, so I ran it again like this:

make distclean && configure --with-readline-dir=/usr/local  
–with-pthreads && make && make test-all

Now I get the following error:

making ruby  
gcc -g -O2 -pipe -fno-common -DRUBY\_EXPORT -L. main.o  
-lruby-static -lpthread -ldl -lobjc -o ruby  
./miniruby ./runruby.rb --extout=.ext – -C “./test” runner.rb  
–runner=console  
/Users/administrator/src/ruby/ruby/lib/test/unit/autorunner.rb:199:in  
`Test::Unit::AutoRunner#run': undefined method `[]’ for :console:Symbol  
(NoMethodError)  
from  
/Users/administrator/src/ruby/ruby/lib/test/unit/autorunner.rb:13:in  
`Test::Unit::AutoRunner#run’  
from runner.rb:9  
make: \*\*\* [test-all] Error 1

Something is not configured correctly, but what?

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.

Thanks for any help.

Chas. Munat  
Seattle

---

<div class="post-metadata">

**Author:** ![Charles\_FSMunat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8c91f0/32.png) [@Charles\_FSMunat](https://www.ruby-forum.com/u/Charles_FSMunat)\
**Post date:** [June 12, 2006, 4:58pm UTC](https://www.ruby-forum.com/t/ruby-dont-surf/63134/2 "2006-06-12T16:58:08Z")

</div>

> > > > > “C” == Charles F Munat [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

Well, probably I’m wrong

C\> dyld: NSLinkModule() error  
C\> dyld: Symbol not found: \_rb\_io\_stdio\_file  
^^^^^^^^^^^^^^^^  
C\> Referenced from:  
C\> /usr/local/lib/ruby/site\_ruby/1.8/powerpc-darwin8.6.0/readline.bundle  
^^^

but rb\_io\_stdio\_file() is defined only in ruby-1.9, not in ruby-1.8

What is your version of ruby ?

Guy Decoux

---

<div class="post-metadata">

**Author:** ![Charles\_FSMunat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8c91f0/32.png) [@Charles\_FSMunat](https://www.ruby-forum.com/u/Charles_FSMunat)\
**Post date:** [June 12, 2006, 6:02pm UTC](https://www.ruby-forum.com/t/ruby-dont-surf/63134/3 "2006-06-12T18:02:12Z")

</div>

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]:  
 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.

1313 tests, 14447 assertions, 2 failures, 0 errors  
make: \*\*\* [test-all] Error 1

Any ideas as to what is causing these?

Thanks for the help.

Chas.

---

<div class="post-metadata">

**Author:** ![Charles\_FSMunat](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8c91f0/32.png) [@Charles\_FSMunat](https://www.ruby-forum.com/u/Charles_FSMunat)\
**Post date:** [June 12, 2006, 6:48pm UTC](https://www.ruby-forum.com/t/ruby-dont-surf/63134/4 "2006-06-12T18:48:59Z")

</div>

Ignored the test failures and installed anyway. It seems to work now.

Thanks,  
Chas.
