% alexandria /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/zoom.so: /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/zoom.so: undefined symbol: ZOOM_record_destroy - /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/zoom.so (LoadError) from /usr/lib64/ruby/site_ruby/1.8/alexandria/book_providers/z3950.rb:18 from /usr/lib64/ruby/site_ruby/1.8/alexandria/book_providers.rb:238 from /usr/lib64/ruby/site_ruby/1.8/alexandria.rb:88 from /usr/bin/alexandria:7
@ruby - you'll take this one? maintainer retired - Bug 56803.
Created attachment 98604 [details, diff] files/0.2.0-ldflags.patch You can use this patch to fix the bug. However because I've encountered a segfault bug in ruby-zoom, this patch won't go to portage for now. To use the patch, add the following line to ruby-zoom ebuild: PATCHES="${FILESDIR}/0.2.0-ldflags.patch" and place the patch in directory ruby-zoom/files.
ruby-zoom-0.2.2 has been added to the tree which also fixes the mentioned segfault bug.