{"action":"opened","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/4970","labels_url":"https://api.github.com/repos/grpc/grpc/issues/4970/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/4970/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/4970/events","html_url":"https://github.com/grpc/grpc/issues/4970","id":129897926,"number":4970,"title":"Installing Ruby gem fails","user":{"login":"0xANDREW","id":365047,"avatar_url":"https://avatars.githubusercontent.com/u/365047?v=3","gravatar_id":"","url":"https://api.github.com/users/0xANDREW","html_url":"https://github.com/0xANDREW","followers_url":"https://api.github.com/users/0xANDREW/followers","following_url":"https://api.github.com/users/0xANDREW/following{/other_user}","gists_url":"https://api.github.com/users/0xANDREW/gists{/gist_id}","starred_url":"https://api.github.com/users/0xANDREW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xANDREW/subscriptions","organizations_url":"https://api.github.com/users/0xANDREW/orgs","repos_url":"https://api.github.com/users/0xANDREW/repos","events_url":"https://api.github.com/users/0xANDREW/events{/privacy}","received_events_url":"https://api.github.com/users/0xANDREW/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-29T22:17:51Z","updated_at":"2016-01-29T22:17:51Z","closed_at":null,"body":"Fresh checkout of `86d8f5ca71ec176682281f63421852f0c16ebe91`, Ruby 2.2.0. Here's my steps:\r\n\r\n```\r\ngit clone git@github.com:grpc/grpc.git\r\ncd grpc\r\ngit submodule update --init\r\nmake\r\ncd third_party/protobuf\r\nsudo make install\r\ncd \r\nsudo make install\r\nbundle install\r\nrake build\r\ngem install pkg/grpc-0.12.0.gem\r\n```\r\n\r\nAnd the output:\r\n```\r\n...\r\n[C]       Compiling src/core/support/tls_pthread.c\r\n[AR]      Creating /home/vagrant/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/grpc-0.12.0/libs/opt/libgpr.a\r\n\r\nDEPENDENCY ERROR\r\n\r\nThe target you are trying to run requires OpenSSL.\r\nYour system doesn't have it, and neither does the third_party directory.\r\n\r\nPlease consult INSTALL to get more information.\r\n\r\nIf you need information about why these tests failed, run:\r\n\r\n  make run_dep_checks\r\n\r\nMakefile:825: recipe for target 'stop' failed\r\nmake: *** [stop] Error 1\r\nmake: Leaving directory '/home/vagrant/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/grpc-0.12.0'\r\ncreating Makefile\r\n\r\nmake \"DESTDIR=\" clean\r\n\r\nmake \"DESTDIR=\"\r\ncompiling rb_event_thread.c\r\ncompiling rb_call_credentials.c\r\ncompiling rb_call.c\r\ncompiling rb_completion_queue.c\r\ncompiling rb_channel_credentials.c\r\ncompiling rb_channel_args.c\r\ncompiling rb_byte_buffer.c\r\ncompiling rb_server_credentials.c\r\ncompiling rb_grpc.c\r\ncompiling rb_channel.c\r\ncompiling rb_server.c\r\nlinking shared-object grpc/grpc.so\r\ngcc: error: /home/vagrant/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/grpc-0.12.0/libs/opt/libgrpc.a: No such file or directory\r\nMakefile:253: recipe for target 'grpc.so' failed\r\nmake: *** [grpc.so] Error 1\r\n\r\nmake failed, exit code 2\r\n\r\nGem files will remain installed in /home/vagrant/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/grpc-0.12.0 for inspection.\r\nResults logged to /home/vagrant/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0-static/grpc-0.12.0/gem_make.out\r\n```\r\n\r\nI'm on Ubuntu 15.04 with `libssl-dev` installed, but I'm pretty sure that doesn't matter since `boringssl` or whatever is being built."}}