From: Tim Ferrell Date: 2009-03-20T03:36:32+09:00 Subject: OpenSSL symbol not found error 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 -- Posted via http://www.ruby-forum.com/.