socketry / async-io

Concurrent wrappers for native Ruby IO & Sockets.
MIT License
208 stars 28 forks source link

CI: build fail on jruby re: bake-modernize dep "rugged" #45

Closed olleolleolle closed 3 years ago

olleolleolle commented 3 years ago

A recent JRuby test run failed, due to some gems which needed a C ext (rugged?), perhaps?

https://github.com/socketry/async-io/runs/1861635440

``` *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/runner/.rubies/jruby-9.2.14.0/bin/jruby --with-sha1dc --without-sha1dc --use-system-libraries --with-git2-dir --without-git2-dir --with-git2-include --without-git2-include=${git2-dir}/include --with-git2-lib --without-git2-lib=${git2-dir}/lib --with-git2lib --without-git2lib To see why this extension failed to compile, please check the mkmf.log which can be found here: /home/runner/.rubies/jruby-9.2.14.0/lib/ruby/gems/shared/extensions/universal-java-1.8/2.5.0/rugged-1.1.0/mkmf.log extconf failed, exit code 1 Gem files will remain installed in /home/runner/.rubies/jruby-9.2.14.0/lib/ruby/gems/shared/gems/rugged-1.1.0 for inspection. Results logged to /home/runner/.rubies/jruby-9.2.14.0/lib/ruby/gems/shared/extensions/universal-java-1.8/2.5.0/rugged-1.1.0/gem_make.out An error occurred while installing rugged (1.1.0), and Bundler cannot continue. Make sure that `gem install rugged -v '1.1.0' --source 'https://rubygems.org/'` succeeds before bundling. In gems.rb: bake-modernize was resolved to 0.4.5, which depends on rugged Error: Process completed with exit code 5. ```
ioquatix commented 3 years ago

bake modernise should not be needed during tests, maybe a mistake.