#50834: ruby21 @ 2.1.8_0 - "Symbol not found: _SSLv2_client_method" ---------------------+-------------------------------- Reporter: pioto@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: ruby21 ---------------------+-------------------------------- After a recent upgrade of OpenSSL (I assume to resolve CVE-2016-0800), it seems that Ruby's OpenSSL module can't load anymore. This breaks many things, including `gem upgrade`. Simplest way to reproduce this bug: {{{ $ ruby -e 'require "openssl"' /opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError) Referenced from: /opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle Expected in: /opt/local/lib/libssl.1.0.0.dylib in /opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle - /opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle from /opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /opt/local/lib/ruby2.1/2.1.0/openssl.rb:17:in `<top (required)>' from /opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from -e:1:in `<main>' }}} -- Ticket URL: <https://trac.macports.org/ticket/50834> MacPorts <https://www.macports.org/> Ports system for OS X