Skip to content

Conversation

Earlopain
Copy link
Contributor

Followup to cd91afe
Hopefully those are resolved as well.

@Earlopain
Copy link
Contributor Author

This is still a problem:

D:/rubyinstaller-head-x64/lib/ruby/3.5.0+4/rubygems/specification.rb:1419:in
'block in Gem::Specification#activate_dependencies': Could not find 'fiddle' (~>
1.0) among 61 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=D:/a/prism/prism/vendor/bundle/ruby/3.5.0+4' at:
D:/rubyinstaller-head-x64/lib/ruby/gems/3.5.0+4/specifications/win32-registry-0.1.0.gemspec,
execute gem env for more information

So I guess ruby itself requires fiddle to get some value from the registry.
https://github.com/ruby/ruby/blob/master/ext/win32/win32-registry.gemspec has fiddle, but that is just gone now. Seems like a problem, I will see if this should be reported upstream.

@Earlopain
Copy link
Contributor Author

Best I can do is https://bugs.ruby-lang.org/issues/21645. It's hard since it's windows only but I think there is definitly something wrong in ruby itself.

Followup to ruby@cd91afe
Since this is still an issue, I added it to the gemfile instead of skipping the job

It can be removed once https://bugs.ruby-lang.org/issues/21645 is resolved
@Earlopain Earlopain force-pushed the reenable-fiddle-failures branch from 69d0e57 to 140900a Compare October 21, 2025 09:45
@Earlopain
Copy link
Contributor Author

Tried adding fiddle to the gemfile but that wouldn't even work (apart from currently missing headers) since that happens too late apparently.

@Earlopain Earlopain marked this pull request as draft October 21, 2025 10:00
@kddnewton
Copy link
Collaborator

No worries, I think they're taking a look at it upstream

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants