socketry / nio4r

Cross-platform asynchronous I/O primitives for scalable network clients and servers.
Other
965 stars 86 forks source link

ruby-head issue - undefined symbol: rb_empty_keyword_given_p #233

Closed MSP-Greg closed 3 years ago

MSP-Greg commented 4 years ago

Noticed it in a Puma PR, see https://travis-ci.org/puma/puma/jobs/644788088#L461

Error was:

symbol lookup error:
vendor/bundle/ruby/2.8.0/gems/nio4r-2.5.2/lib/nio4r_ext.so:
undefined symbol: rb_empty_keyword_given_p
rake aborted!

Running Windows locally and not being a strong c type, issue is beyond my pay grade...

olleolleolle commented 4 years ago

A removal done 4 months ago,

https://github.com/ruby/ruby/commit/6aa7d021f694537ad15d3f72941e4816639ddfd5

MSP-Greg commented 4 years ago

Actions doesn't really have an equivalent to the 'allow-failure' that exists on Travis & Appveyor.

But, ruby-head builds can now be used in CI for all platforms. Any interest?

ioquatix commented 3 years ago

I believe this is fixed now. If not, please reopen the issue.