bundle install Fetching gem metadata from https://rubygems.org/.......... Resolving dependencies... Fetching rake 13.3.1 Installing rake 13.3.1 Fetching base64 0.3.0 Fetching bigdecimal 4.0.1 Fetching benchmark 0.5.0 Fetching concurrent-ruby 1.3.6 Fetching drb 2.2.3 Fetching connection_pool 3.0.2 Fetching logger 1.7.0 Fetching prism 1.7.0 Installing drb 2.2.3 Fetching securerandom 0.4.1 Installing connection_pool 3.0.2 Fetching builder 3.3.0 Installing base64 0.3.0 Installing logger 1.7.0 Fetching cgi 0.5.1 Installing bigdecimal 4.0.1 with native extensions Installing securerandom 0.4.1 Fetching erubi 1.13.1 Installing builder 3.3.0 Installing cgi 0.5.1 with native extensions Fetching racc 1.8.1 Installing erubi 1.13.1 Installing benchmark 0.5.0 Fetching crass 1.0.6 Installing racc 1.8.1 with native extensions Fetching rack 3.2.4 Installing crass 1.0.6 Installing prism 1.7.0 with native extensions Fetching useragent 0.16.11 Installing rack 3.2.4 Installing useragent 0.16.11 Installing concurrent-ruby 1.3.6 Fetching nio4r 2.7.5 Fetching websocket-extensions 0.1.5 Installing nio4r 2.7.5 with native extensions Installing websocket-extensions 0.1.5 Fetching zeitwerk 2.7.4 Installing zeitwerk 2.7.4 Fetching timeout 0.6.0 Fetching marcel 1.1.0 Installing timeout 0.6.0 Fetching mini_mime 1.1.5 Fetching date 3.5.1 Installing marcel 1.1.0 Fetching public_suffix 7.0.0 Fetching msgpack 1.8.0 Installing mini_mime 1.1.5 Installing date 3.5.1 with native extensions Installing msgpack 1.8.0 with native extensions Fetching popper_js 2.11.8 Installing public_suffix 7.0.0 Installing popper_js 2.11.8 Fetching matrix 0.4.3 Fetching regexp_parser 2.11.3 Installing matrix 0.4.3 Fetching cocoon 1.2.15 Installing regexp_parser 2.11.3 Installing cocoon 1.2.15 Fetching dotenv 3.2.0 Fetching prettyprint 0.2.0 Installing dotenv 3.2.0 Installing prettyprint 0.2.0 Fetching erb 6.0.1 Fetching stringio 3.2.0 Installing erb 6.0.1 with native extensions Installing stringio 3.2.0 with native extensions Fetching tsort 0.2.0 Fetching io-console 0.8.2 Installing io-console 0.8.2 with native extensions Installing tsort 0.2.0 Fetching thor 1.4.0 Installing thor 1.4.0 Fetching pg 1.6.3 (x64-mingw-ucrt) Installing pg 1.6.3 (x64-mingw-ucrt) Fetching rexml 3.4.4 Installing rexml 3.4.4 Fetching rubyzip 3.2.2 Installing rubyzip 3.2.2 Fetching websocket 1.2.11 Installing websocket 1.2.11 Fetching websocket-driver 0.8.0 Installing websocket-driver 0.8.0 with native extensions Fetching rack-session 2.1.1 Installing rack-session 2.1.1 Fetching rack-test 2.2.0 Installing rack-test 2.2.0 Fetching rackup 2.3.1 Installing rackup 2.3.1 Fetching i18n 1.14.8 Installing i18n 1.14.8 Fetching tzinfo 2.0.6 Installing tzinfo 2.0.6 Fetching sprockets 4.2.2 Fetching net-protocol 0.2.2 Fetching bootstrap 5.3.5 Installing sprockets 4.2.2 Installing net-protocol 0.2.2 Fetching addressable 2.8.8 Installing bootstrap 5.3.5 Fetching pp 0.6.3 Installing pp 0.6.3 Fetching selenium-webdriver 4.39.0 Installing addressable 2.8.8 Fetching tzinfo-data 1.2025.3 Installing tzinfo-data 1.2025.3 Installing selenium-webdriver 4.39.0 Fetching bootsnap 1.20.1 Installing bootsnap 1.20.1 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/bigdecimal-4.0.1/ext/bigdecimal C:/Ruby33-x64/bin/ruby.exe extconf.rb checking for __builtin_clz()... yes checking for __builtin_clzl()... yes checking for __builtin_clzll()... yes checking for float.h... yes checking for math.h... yes checking for stdbool.h... yes checking for stdlib.h... yes checking for x86intrin.h... yes checking for _lzcnt_u32() in x86intrin.h... no checking for _lzcnt_u64() in x86intrin.h... no checking for intrin.h... yes checking for __lzcnt() in intrin.h... no checking for __lzcnt64() in intrin.h... no checking for _BitScanReverse() in intrin.h... yes checking for _BitScanReverse64() in intrin.h... yes checking for ruby/atomic.h... yes checking for ruby/internal/has/builtin.h... yes checking for ruby/internal/static_assert.h... yes checking for rb_complex_real() in ruby.h... yes checking for rb_complex_imag() in ruby.h... yes checking for rb_opts_exception_p() in ruby.h... yes checking for rb_category_warn() in ruby.h... yes checking for RB_WARN_CATEGORY_DEPRECATED in ruby.h... yes creating Makefile current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/bigdecimal-4.0.1/ext/bigdecimal make -j9 DESTDIR\= sitearchdir\=./.gem.20260103-12688-g6m4y7 sitelibdir\=./.gem.20260103-12688-g6m4y7 clean current directory: C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/bigdecimal-4.0.1/ext/bigdecimal make -j9 DESTDIR\= sitearchdir\=./.gem.20260103-12688-g6m4y7 sitelibdir\=./.gem.20260103-12688-g6m4y7 generating bigdecimal-x64-mingw-ucrt.def compiling bigdecimal.c compiling missing.c bigdecimal.c: In function 'Init_bigdecimal': bigdecimal.c:3425:45: error: passing argument 2 of 'rb_define_global_function' from incompatible pointer type [-Wincompatible-pointer-types] 3425 | rb_define_global_function("BigDecimal", f_BigDecimal, -1); | ^~~~~~~~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long long unsigned int (*)(int, long long unsigned int *, long long unsigned int)} In file included from C:/Ruby33-x64/include/ruby-3.3.0/ruby/internal/anyargs.h:78, from C:/Ruby33-x64/include/ruby-3.3.0/ruby/ruby.h:27, from bigdecimal.h:13, from bigdecimal.c:11: C:/Ruby33-x64/include/ruby-3.3.0/ruby/internal/method.h:124:57: note: expected 'VALUE (*)(void)' {aka 'long long unsigned int (*)(void)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long long unsigned int (*)(int, long long unsigned int *, long long unsigned int)'} 124 | void rb_define_global_function(const char *mid, VALUE (*func)(ANYARGS), int arity); | ~~~~~~~~^~~~~~~~~~~~~~ bigdecimal.c:2995:1: note: 'f_BigDecimal' declared here 2995 | f_BigDecimal(int argc, VALUE *argv, VALUE self) | ^~~~~~~~~~~~ bigdecimal.c:3430:69: error: passing argument 3 of 'rb_define_singleton_method' from incompatible pointer type [-Wincompatible-pointer-types] 3430 | rb_define_singleton_method(rb_cBigDecimal, "interpret_loosely", BigDecimal_s_interpret_loosely, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long long unsigned int (*)(long long unsigned int, long long unsigned int)} In file included from C:/Ruby33-x64/include/ruby-3.3.0/ruby/internal/anyargs.h:76: C:/Ruby33-x64/include/ruby-3.3.0/ruby/internal/intern/class.h:365:68: note: expected 'VALUE (*)(void)' {aka 'long long unsigned int (*)(void)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long long unsigned int (*)(long long unsigned int, long long unsigned int)'} 365 | void rb_define_singleton_method(VALUE obj, const char *mid, VALUE(*func)(ANYARGS), int arity); | ~~~~~~~^~~~~~~~~~~~~~ bigdecimal.c:3031:1: note: 'BigDecimal_s_interpret_loosely' declared here 3031 | BigDecimal_s_interpret_loosely(VALUE klass, VALUE str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bigdecimal.c:3431:56: error: passing argument 3 of 'rb_define_singleton_method' from incompatible pointer type [-Wincompatible-pointer-types] 3431 | rb_define_singleton_method(rb_cBigDecimal, "mode", BigDecimal_mode, -1); | ^~~~~~~~~~~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long long unsigned int (*)(int, long long unsigned int *, long long unsigned int)} C:/Ruby33-x64/include/ruby-3.3.0/ruby/internal/intern/class.h:365:68: note: expected 'VALUE (*)(void)' {aka 'long long unsigned int (*)(void)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long long unsigned int (*)(int, long long unsigned int *, long long unsigned int)'} 365 | void rb_define_singleton_method(VALUE obj, const char *mid, VALUE(*func)(ANYARGS), int arity); | ~~~~~~~^~~~~~~~~~~~~~ bigdecimal.c:944:1: note: 'BigDecimal_mode' declared here 944 | BigDecimal_mode(int argc, VALUE *argv, VALUE self) | ^~~~~~~~~~~~~~~ bigdecimal.c:3432:57: error: passing argument 3 of 'rb_define_singleton_method' from incompatible pointer type [-Wincompatible-pointer-types] 3432 | rb_define_singleton_method(rb_cBigDecimal, "limit", BigDecimal_limit, -1); | . . . . . C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/rubygems/installer.rb:809:in `build_extensions' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/rubygems_gem_installer.rb:115:in `build_extensions' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/rubygems_gem_installer.rb:30:in `install' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/source/rubygems.rb:217:in `block in install' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/rubygems.rb:1051:in `time' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/source/rubygems.rb:216:in `install' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/installer/gem_installer.rb:54:in `install' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/installer/gem_installer.rb:17:in `install_from_spec' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/installer/parallel_installer.rb:133:in `do_install' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/installer/parallel_installer.rb:124:in `block in worker_pool' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/worker.rb:62:in `apply_func' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/worker.rb:57:in `block in process_queue' :187:in `loop' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/worker.rb:54:in `process_queue' C:/Ruby33-x64/lib/ruby/site_ruby/3.3.0/bundler/worker.rb:90:in `block (2 levels) in create_threads' An error occurred while installing io-console (0.8.2), and Bundler cannot continue. In Gemfile: dotenv-rails was resolved to 3.2.0, which depends on railties was resolved to 7.2.3, which depends on irb was resolved to 1.16.0, which depends on reline was resolved to 0.6.3, which depends on io-console