Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

I updated to the latest Ruby and Gems and still get this error.

ruby -v
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x64-mingw-ucrt]
gem -v
3.5.3
Edition	Windows 11 Pro
Version	24H2
Installed on	‎09/‎02/‎2024
OS build	26052.1000
Experience	Windows Feature Experience Pack 1000.26052.1000.0
❯ gem install github_changelog_generator
Fetching rainbow-3.1.1.gem
Fetching faraday-net_http-3.1.0.gem
Fetching sawyer-0.9.2.gem
Fetching public_suffix-5.0.4.gem
Fetching octokit-4.25.1.gem
Fetching faraday-2.9.0.gem
Fetching addressable-2.8.6.gem
Fetching multi_json-1.15.0.gem
Fetching faraday-http-cache-2.5.1.gem
Fetching traces-0.11.1.gem
Fetching protocol-http-0.26.1.gem
Fetching protocol-hpack-1.4.2.gem
Fetching protocol-http2-0.16.0.gem
Fetching protocol-http1-0.18.0.gem
Fetching timers-4.3.5.gem
Fetching io-event-1.4.3.gem
Fetching fiber-annotation-0.2.0.gem
Fetching fiber-local-1.0.0.gem
Fetching console-1.23.4.gem
Fetching async-2.8.1.gem
Fetching async-pool-0.4.0.gem
Fetching async-io-1.41.0.gem
Fetching async-http-0.63.0.gem
Fetching async-http-faraday-0.13.1.gem
Fetching concurrent-ruby-1.2.3.gem
Fetching i18n-1.14.1.gem
Fetching github_changelog_generator-1.16.4.gem
Fetching tzinfo-2.0.6.gem
Fetching connection_pool-2.4.1.gem
Fetching activesupport-7.1.3.gem
Successfully installed rainbow-3.1.1
Successfully installed faraday-net_http-3.1.0
Successfully installed faraday-2.9.0
Successfully installed public_suffix-5.0.4
Successfully installed addressable-2.8.6
Successfully installed sawyer-0.9.2
Successfully installed octokit-4.25.1
Successfully installed multi_json-1.15.0
Successfully installed faraday-http-cache-2.5.1
Successfully installed traces-0.11.1
Successfully installed protocol-http-0.26.1
Successfully installed protocol-hpack-1.4.2
Successfully installed protocol-http2-0.16.0
Successfully installed protocol-http1-0.18.0
Successfully installed timers-4.3.5
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR:  Error installing github_changelog_generator:
        ERROR: Failed to build gem native extension.

    current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3/ext
C:/Ruby33-x64/bin/ruby.exe extconf.rb
checking for rb_ext_ractor_safe()... yes
checking for &rb_fiber_transfer()... yes
checking for -luring... no
checking for sys/epoll.h... no
checking for sys/event.h... no
checking for sys/eventfd.h... no
checking for rb_io_descriptor()... yes
checking for &rb_process_status_wait()... yes
checking for rb_fiber_current()... yes
checking for &rb_fiber_raise()... yes
checking for epoll_pwait2()... no
checking for ruby/io/buffer.h... yes
creating extconf.h
creating Makefile

current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3/ext
make DESTDIR\= sitearchdir\=./.gem.20240215-15336-uz2oa7 sitelibdir\=./.gem.20240215-15336-uz2oa7 clean

current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3/ext
make DESTDIR\= sitearchdir\=./.gem.20240215-15336-uz2oa7 sitelibdir\=./.gem.20240215-15336-uz2oa7
generating IO_Event-x64-mingw-ucrt.def
compiling ./io/event/event.c
In file included from ./io/event/event.c:22:
./io/event/selector/selector.h:37:10: fatal error: sys/wait.h: No such file or directory
   37 | #include <sys/wait.h>
      |          ^~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:248: event.o] Error 1

make failed, exit code 2

Gem files will remain installed in C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3 for inspection.
Results logged to C:/Ruby33-x64/lib/ruby/gems/3.3.0/extensions/x64-mingw-ucrt/3.3.0/io-event-1.4.3/gem_make.out
You must be logged in to vote

Replies: 1 comment

Comment options

Trying https://stackoverflow.com/questions/26276207/error-failed-to-build-gem-native-extension-on-windows

Nope... Still fails.

current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3/ext
make DESTDIR\= sitearchdir\=./.gem.20240215-62212-rdqko5 sitelibdir\=./.gem.20240215-62212-rdqko5 clean

current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3/ext
make DESTDIR\= sitearchdir\=./.gem.20240215-62212-rdqko5 sitelibdir\=./.gem.20240215-62212-rdqko5
generating IO_Event-x64-mingw-ucrt.def
compiling ./io/event/event.c
In file included from ./io/event/event.c:22:
./io/event/selector/selector.h:37:10: fatal error: sys/wait.h: No such file or directory
   37 | #include <sys/wait.h>
      |          ^~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:248: event.o] Error 1

make failed, exit code 2

Gem files will remain installed in C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/io-event-1.4.3 for inspection.
Results logged to C:/Ruby33-x64/lib/ruby/gems/3.3.0/extensions/x64-mingw-ucrt/3.3.0/io-event-1.4.3/gem_make.out
You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant
Morty Proxy This is a proxified and sanitized view of the page, visit original site.