ruby-zoom

If you ever need to do z39.50 from ruby and have successfully built and installed ruby-zoom only to see:

   biblio:~ ed$ irb   irb(main):001:0> require 'zoom'   dyld: NSLinkModule() error   dyld: Symbol not found: _ZOOM_connection_search     Referenced from: /usr/lib/ruby/site_ruby/1.8/powerpc-darwin8.0/zoom.bundle     Expected in: flat namespace 

or a similar error about missing symbols…never fear! The YAZ toolkit doesn’t build a shared library by default. It’s confusing because the ruby-zoom package builds fine with header files. When building YAZ you’ll need to:

biblio:/usr/src/yaz-2.1.8 ed$ ./configure --enable-shared

Submitted here to help similar users who are flailing wildly in Google.

One Response to “ruby-zoom”

  1. Walter McGinnis Says:

    I’ve outlined how to install Zebra, YAZ, and ruby-zoom on Debian Testing (etch).

    You can find it here:

    http://blog.katipo.co.nz/?p=26

    Cheers,
    Walter

Leave a Reply

You must be logged in to post a comment.