{"action":"created","issue":{"url":"https://api.github.com/repos/ohler55/oj/issues/247","labels_url":"https://api.github.com/repos/ohler55/oj/issues/247/labels{/name}","comments_url":"https://api.github.com/repos/ohler55/oj/issues/247/comments","events_url":"https://api.github.com/repos/ohler55/oj/issues/247/events","html_url":"https://github.com/ohler55/oj/issues/247","id":94339501,"number":247,"title":"Rubinius 2.5.2 LoadError::InvalidExtensionError, undefined symbol: rb_struct_s_members when require 'oj' (version 2.12.9)","user":{"login":"mxvanzant","id":251727,"avatar_url":"https://avatars.githubusercontent.com/u/251727?v=3","gravatar_id":"","url":"https://api.github.com/users/mxvanzant","html_url":"https://github.com/mxvanzant","followers_url":"https://api.github.com/users/mxvanzant/followers","following_url":"https://api.github.com/users/mxvanzant/following{/other_user}","gists_url":"https://api.github.com/users/mxvanzant/gists{/gist_id}","starred_url":"https://api.github.com/users/mxvanzant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mxvanzant/subscriptions","organizations_url":"https://api.github.com/users/mxvanzant/orgs","repos_url":"https://api.github.com/users/mxvanzant/repos","events_url":"https://api.github.com/users/mxvanzant/events{/privacy}","received_events_url":"https://api.github.com/users/mxvanzant/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-07-10T16:20:45Z","updated_at":"2015-07-13T15:42:43Z","closed_at":null,"body":"Details:\r\n\r\nmxvanzant@tg-mv-toshiba ~/bin/rubinius/bin $ gem list oj\r\n\r\n*** LOCAL GEMS ***\r\n\r\noj (2.12.9)\r\nmxvanzant@tg-mv-toshiba ~/bin/rubinius/bin $ irb\r\nno such file to load -- bond\r\nrbx-2.5.2 :001 > require 'oj'\r\nLoadError::InvalidExtensionError: Could not open library /home/mxvanzant/.rvm/gems/rbx-2.5.2/gems/oj-2.12.9/ext/oj/oj.so - /home/mxvanzant/.rvm/gems/rbx-2.5.2/gems/oj-2.12.9/ext/oj/oj.so: undefined symbol: rb_struct_s_members\r\n\tfrom kernel/common/native_method.rb:26:in `load_extension'\r\n\tfrom kernel/delta/code_loader.rb:234:in `load_library'\r\n\tfrom kernel/common/code_loader.rb:130:in `require'\r\n\tfrom kernel/common/code_loader.rb:241:in `require'\r\n\tfrom kernel/common/kernel.rb:755:in `gem_original_require (require)'\r\n\tfrom /home/mxvanzant/.rvm/rubies/rbx-2.5.2/site/rubygems/core_ext/kernel_require.rb:54:in `require'\r\n\tfrom /home/mxvanzant/.rvm/gems/rbx-2.5.2/gems/oj-2.12.9/lib/oj.rb:42:in `__script__'\r\n\tfrom kernel/common/code_loader.rb:247:in `require'\r\n\tfrom kernel/common/kernel.rb:755:in `gem_original_require (require)'\r\n\tfrom /home/mxvanzant/.rvm/rubies/rbx-2.5.2/site/rubygems/core_ext/kernel_require.rb:128:in `require'\r\n\tfrom (irb):1\r\n\tfrom kernel/common/block_environment.rb:53:in `call_on_instance'\r\n\tfrom kernel/common/eval.rb:176:in `eval'\r\n\tfrom kernel/common/kernel.rb:510:in `loop'\r\n\tfrom kernel/bootstrap/proc.rb:20:in `call'\r\n\tfrom kernel/common/throw_catch.rb:30:in `catch'\r\n\tfrom kernel/common/throw_catch.rb:8:in `register'\r\n\tfrom kernel/common/throw_catch.rb:29:in `catch'\r\n\tfrom kernel/bootstrap/proc.rb:20:in `call'\r\n\tfrom kernel/common/throw_catch.rb:30:in `catch'\r\n\tfrom kernel/common/throw_catch.rb:8:in `register'\r\n\tfrom kernel/common/throw_catch.rb:29:in `catch'\r\n\tfrom /home/mxvanzant/.rvm/gems/rbx-2.5.2@global/gems/rubysl-irb-2.1.1/bin/irb:12:in `__script__'\r\n\tfrom kernel/common/kernel.rb:497:in `load'\r\n\tfrom /home/mxvanzant/.rvm/gems/rbx-2.5.2@global/bin/irb:23:in `__script__'\r\n\tfrom kernel/common/block_environment.rb:53:in `call_on_instance'\r\n\tfrom kernel/common/eval.rb:176:in `eval'\r\n\tfrom /home/mxvanzant/.rvm/gems/rbx-2.5.2/bin/ruby_executable_hooks:15:in `__script__'\r\n\tfrom kernel/delta/code_loader.rb:66:in `load_script'\r\n\tfrom kernel/delta/code_loader.rb:152:in `load_script'\r\n\tfrom kernel/loader.rb:655:in `script'\r\n\tfrom kernel/loader.rb:809:in `main'rbx-2.5.2 :002 > \r\n"},"comment":{"url":"https://api.github.com/repos/ohler55/oj/issues/comments/120972837","html_url":"https://github.com/ohler55/oj/issues/247#issuecomment-120972837","issue_url":"https://api.github.com/repos/ohler55/oj/issues/247","id":120972837,"user":{"login":"mxvanzant","id":251727,"avatar_url":"https://avatars.githubusercontent.com/u/251727?v=3","gravatar_id":"","url":"https://api.github.com/users/mxvanzant","html_url":"https://github.com/mxvanzant","followers_url":"https://api.github.com/users/mxvanzant/followers","following_url":"https://api.github.com/users/mxvanzant/following{/other_user}","gists_url":"https://api.github.com/users/mxvanzant/gists{/gist_id}","starred_url":"https://api.github.com/users/mxvanzant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mxvanzant/subscriptions","organizations_url":"https://api.github.com/users/mxvanzant/orgs","repos_url":"https://api.github.com/users/mxvanzant/repos","events_url":"https://api.github.com/users/mxvanzant/events{/privacy}","received_events_url":"https://api.github.com/users/mxvanzant/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T15:42:43Z","updated_at":"2015-07-13T15:42:43Z","body":"Yes, I'll see if I can get a newer version. Thanks!\n\nOn 07/12/2015 04:01 PM, Peter Ohler wrote:\n>\n> I am not able to build rbi on my machines but I have a binary for \n> rubinius 2.5.5 that brixen was kind enough to build for me. It still \n> shows no errors with Oj 2.12.9. Can you try on a move recent version \n> of rubinius?\n>\n>     ruby --version\n>     rubinius 2.5.5 (2.1.0 433d9b8c 2015-05-15 3.5.1 JI)\n>     [x86_64-darwin14.4.0]\n>     eye-3 test (master)> irb\n>     irb(main):001:0> require 'oj'\n>     => true\n>\n> —\n> Reply to this email directly or view it on GitHub \n> <https://github.com/ohler55/oj/issues/247#issuecomment-120761884>.\n>\n\n"}}