Forum: Ruby OpenSSL symbol not found error

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Tim F. (Guest)
on 2009-03-19 20:38
I have compiled ruby-enterprise with a patch to address a compile issue
with openssl 0.9.8j (the patch works around duplicated method
declarations) and am getting this following error when running
capistrano:

dyld: lazy symbol binding failed: Symbol not found:
_EVP_CIPHER_CTX_cipher
  Referenced from:
/usr/local/ruby-enterprise-1.8.6-20090201/lib/ruby/1.8/i686-darwin9.6.0/openssl.bundle
  Expected in: flat namespace

dyld: Symbol not found: _EVP_CIPHER_CTX_cipher
  Referenced from:
/usr/local/ruby-enterprise-1.8.6-20090201/lib/ruby/1.8/i686-darwin9.6.0/openssl.bundle
  Expected in: flat namespace

Trace/BPT trap

Can anyone shed some light on this? FWIW I can load openssl (i.e.
require 'openssl') without any difficulty.

Thanks,
Tim
This topic is locked and can not be replied to.