-
Notifications
You must be signed in to change notification settings - Fork 41
OpenSSL - Symbol not found _rb_cArray #406
Comments
Is this Darwin or Linux ? The basic tool for diagnosing symbol referencing errors like this is nm -A *.so *.bundle | grep rb_cArray rb_cArray should be exported by the ruby.h:RUBY_DLLSPEC extern VALUE rb_cArray; On Linux it is exported as a type "B" symbol . libgcilnk-3.1.0.2.2-64.so:00000000006c4278 B rb_cArray nm should show it in the ruby ssl library as an unresolved data reference. On Thu, Jul 9, 2015 at 7:39 PM, JohnnyT notifications@github.com wrote:
|
Awesome - I'll try those tips. The error is on Darwin - I'll try it out tomorrow at work on Linux. |
I see .c files in lib/ruby/1.9/openssl/ext in the maglev checkout, On Thu, Jul 9, 2015 at 7:39 PM, JohnnyT notifications@github.com wrote:
|
With the current MagLev build on darwin - after building/starting the stone just running this will get you the error: maglev-ruby -e 'require "openssl"' |
I am getting to line 17 of lib/ruby/1.9/openssl.rb where the following require 'openssl/ext/openssl'
Stack is
method starts at line 1 of/iceland1/users/otisa/Svn/maglev19c/git/lib/ruby/1.9/openssl.rb On Wed, Jul 15, 2015 at 9:42 AM, Allen Otis allen.otis@gemtalksystems.com
|
To manually poke at this:
There will be a file in there |
I think you mean which yields There is no extmk.rb anywhere in the maglev checkout . On Wed, Jul 15, 2015 at 3:25 PM, Ryan Davis notifications@github.com wrote:
|
I am working on a 3.1.0.2.3 server On Wed, Jul 15, 2015 at 3:34 PM, Allen Otis
|
Believed fixed by the merge to master of 407 today. |
Hey @AllenOtis or @timfel - I'm getting this error now when trying to load openssl:
any thoughts?
The text was updated successfully, but these errors were encountered: