rb_spread on Mac OS X 5

Posted by daniel Thursday, November 13, 2008 16:39:00 GMT

I recently tried to start using the spread messaging toolkit on the mac, along with the associated ruby client api rb_spread, but had a few failures. I got everything running fine on a linux box, but doing the same thing on a Mac gave me this error when trying to use the ruby client:

% irb
irb(main):001:0> require 'spread.so'
dyld: NSLinkModule() error
dyld: Symbol not found: _SP_get_num_vs_offset_memb_mess
  Referenced from: /usr/local/lib/ruby/site_ruby/1.8/i686-darwin9.5.0/spread.bundle
  Expected in: flat namespace

Trace/BPT trap

There was not much information out there about this problem, so it took a while to figure out what the problem was.

The solution was to use an older version of the spread toolkit. Using version 3.17.x instead of the newer 4.0 version works perfectly.

Comments

Leave a response

  1. currencyOctober 28, 2010 @ 02:59 AM

    Thank You For This Post,it's useful and was added to my bookmarks.

  2. greenalJanuary 05, 2012 @ 11:31 AM

    Nice work man, this spread is very usefull. Thanks a lot.

  3. johnJanuary 27, 2012 @ 02:09 PM

    Thanks for the spread.so

  4. johnJanuary 27, 2012 @ 02:10 PM

    Thanks for the spread.so http://www.google.com

  5. ambienJanuary 30, 2012 @ 12:16 PM

    I’m gone to inform my little brother, that he should also visit this webpage on regular basis to obtain updated from latest news.

Comment