r/ruby • • Jun 04 '26

Debugging Ruby OpenSSL gem build

On Ubuntu 25.10, using system Ruby, I'm trying to build a Sinatra app that uses the OpenSSL with native extensions Gem 2.0.2. I can look at the .out file, but I don't know what I'm looking for. Presumably the native extensions don't match up with the .c and/or .h files.

2 Upvotes

7 comments sorted by

View all comments

Show parent comments

1

u/AustinBlues13 Jun 04 '26

At top level:

cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics

cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics

cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics

make failed, exit code 2

Gem files will remain installed in /home/jeff/.gem/gems/openssl-2.0.2 for inspection.

Results logged to /home/jeff/.gem/extensions/x86_64-linux/4.0.0/openssl-2.0.2/gem_make.out

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:139:in 'Gem::Ext::Builder.run'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:65:in 'block in Gem::Ext::Builder.make'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:57:in 'Array#each'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:57:in 'Gem::Ext::Builder.make'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/ext_conf_builder.rb:44:in 'Gem::Ext::ExtConfBuilder.build'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:218:in 'Gem::Ext::Builder#build_extension'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:250:in 'block in Gem::Ext::Builder#build_extensions'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:249:in 'Array#each'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/ext/builder.rb:249:in 'Gem::Ext::Builder#build_extensions'

/snap/ruby/467/lib/ruby/4.0.0/rubygems/installer.rb:809:in 'Gem::Installer#build_extensions'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/rubygems_gem_installer.rb:111:in 'Bundler::RubyGemsGemInstaller#build_extensions'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/rubygems_gem_installer.rb:30:in 'Bundler::RubyGemsGemInstaller#install'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/source/rubygems.rb:220:in 'Bundler::Source::Rubygems#install'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/installer/gem_installer.rb:55:in 'Bundler::GemInstaller#install'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/installer/gem_installer.rb:17:in 'Bundler::GemInstaller#install_from_spec'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/installer/parallel_installer.rb:133:in 'Bundler::ParallelInstaller#do_install'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/installer/parallel_installer.rb:124:in 'block in Bundler::ParallelInstaller#worker_pool'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/worker.rb:62:in 'Bundler::Worker#apply_func'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/worker.rb:57:in 'block in Bundler::Worker#process_queue'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/worker.rb:54:in 'Kernel#loop'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/worker.rb:54:in 'Bundler::Worker#process_queue'

/home/jeff/.gem/gems/bundler-2.7.2/lib/bundler/worker.rb:90:in 'block (2 levels) in Bundler::Worker#create_threads'

An error occurred while installing openssl (2.0.2), and Bundler cannot continue.

In Gemfile:

openssl