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.

@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

@Earlopain Earlopain force-pushed the reenable-fiddle-failures branch 4 times, most recently from 084a765 to 806c413 Compare November 1, 2025 12:45
@Earlopain Earlopain force-pushed the reenable-fiddle-failures branch from 806c413 to 3ff4604 Compare November 1, 2025 12:52
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