Open xsinbh opened 1 year ago
im having this same issue
I'm running into this issue as well.
Opened https://github.com/oneclick/rubyinstaller2/issues/358 with the ruby installer in case issue lies there.
Tried specifying the path where the 'missing' vm_insnhelper.h
file is with --with-ruby-include=header_path
as suggested but it's still not found when building the gem.
PS D:\Users\Brad\Documents\src\debase-issue> gem install debase -- --with-ruby-include="C:\Ruby32-x64\lib\ruby\gems\3.2.0\gems\debase-ruby_core_source-3.2.2\lib\debase\ruby_core_source\ruby-3.2.0-p0"
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions with: '--with-ruby-include=C:\Ruby32-x64\lib\ruby\gems\3.2.0\gems\debase-ruby_core_source-3.2.2\lib\debase\ruby_core_source\ruby-3.2.0-p0'
This could take a while...
ERROR: Error installing debase:
ERROR: Failed to build gem native extension.
current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/debase-0.2.4.1/ext
C:/Ruby32-x64/bin/ruby.exe extconf.rb --with-ruby-include\=C:\\Ruby32-x64\\lib\\ruby\\gems\\3.2.0\\gems\\debase-ruby_core_source-3.2.2\\lib\\debase\\ruby_core_source\\ruby-3.2.0-p0
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-3.2.2-p53 (revision e51014f9c05aa65cbf203442d37fef7c12390015) provided with
debase-ruby_core_source gem. Falling back to ruby-3.2.0-p0.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... no
Makefile creation failed
*************************************************************
NOTE: If your headers were not found, try passing
--with-ruby-include=PATH_TO_HEADERS
*************************************************************
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby32-x64/bin/$(RUBY_BASE_NAME)
--with-ruby-dir
--without-ruby-dir
--with-ruby-include=${ruby-dir}/include
--with-ruby-lib
--without-ruby-lib=${ruby-dir}/lib
--with-vm_core-dir
--without-vm_core-dir
--with-vm_core-include
--without-vm_core-include=${vm_core-dir}/include
--with-vm_core-lib
--without-vm_core-lib=${vm_core-dir}/lib
--with-iseq-dir
--without-iseq-dir
--with-iseq-include
--with-iseq-lib
--without-iseq-lib=${iseq-dir}/lib
--with-version-dir
--without-version-dir
--with-version-include
--without-version-include=${version-dir}/include
--with-version-lib
--without-version-lib=${version-dir}/lib
--with-vm_insnhelper-dir
--without-vm_insnhelper-dir
--with-vm_insnhelper-include
--without-vm_insnhelper-include=${vm_insnhelper-dir}/include
--with-vm_insnhelper-lib
--without-vm_insnhelper-lib=${vm_insnhelper-dir}/lib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
C:/Ruby32-x64/lib/ruby/gems/3.2.0/extensions/x64-mingw-ucrt/3.2.0/debase-0.2.4.1/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/debase-0.2.4.1 for inspection.
Results logged to C:/Ruby32-x64/lib/ruby/gems/3.2.0/extensions/x64-mingw-ucrt/3.2.0/debase-0.2.4.1/gem_make.out
Same here. Windows 11 x64. Logs:
gem install debase
WARNING: You don't have c:/users/kamek/.local/share/gem/ruby/3.3.0/bin in your PATH,
gem executables will not run.
Using rubygems directory: C:/Users/kamek/.local/share/gem/ruby/3.3.0
Building native extensions. This could take a while...
ERROR: Error installing debase:
ERROR: Failed to build gem native extension.
current directory: C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-0.2.4.1/ext
C:/tools/ruby33/bin/ruby.exe extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-3.3.4-p94 (revision be1089c8ec5ba40e09b1553e36b3174bf4014d9d) provided with
debase-ruby_core_source gem. Falling back to ruby-3.3.0-p0.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... no
Makefile creation failed
*************************************************************
NOTE: If your headers were not found, try passing
--with-ruby-include=PATH_TO_HEADERS
*************************************************************
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include=${opt-dir}/include
--without-opt-include
--with-opt-lib=${opt-dir}/lib
--without-opt-lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/tools/ruby33/bin/$(RUBY_BASE_NAME)
--with-ruby-dir
--without-ruby-dir
--with-ruby-include=${ruby-dir}/include
--without-ruby-include
--with-ruby-lib=${ruby-dir}/lib
--without-ruby-lib
--with-vm_core-dir
--without-vm_core-dir
--with-vm_core-include=${vm_core-dir}/include
--without-vm_core-include
--with-vm_core-lib=${vm_core-dir}/lib
--without-vm_core-lib
--with-iseq-dir
--without-iseq-dir
--with-iseq-include=${iseq-dir}/include
--without-iseq-include
--with-iseq-lib=${iseq-dir}/lib
--without-iseq-lib
--with-version-dir
--without-version-dir
--with-version-include=${version-dir}/include
--without-version-include
--with-version-lib=${version-dir}/lib
--without-version-lib
--with-vm_insnhelper-dir
--without-vm_insnhelper-dir
--with-vm_insnhelper-include=${vm_insnhelper-dir}/include
--without-vm_insnhelper-include
--with-vm_insnhelper-lib=${vm_insnhelper-dir}/lib
--without-vm_insnhelper-lib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/extensions/x64-mingw-ucrt/3.3.0/debase-0.2.4.1/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-0.2.4.1 for inspection.
Results logged to C:/Users/kamek/.local/share/gem/ruby/3.3.0/extensions/x64-mingw-ucrt/3.3.0/debase-0.2.4.1/gem_make.out
gem_make.out:
current directory: C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-0.2.4.1/ext
C:/tools/ruby33/bin/ruby.exe extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-3.3.4-p94 (revision be1089c8ec5ba40e09b1553e36b3174bf4014d9d) provided with
debase-ruby_core_source gem. Falling back to ruby-3.3.0-p0.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... no
Makefile creation failed
*************************************************************
NOTE: If your headers were not found, try passing
--with-ruby-include=PATH_TO_HEADERS
*************************************************************
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include=${opt-dir}/include
--without-opt-include
--with-opt-lib=${opt-dir}/lib
--without-opt-lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/tools/ruby33/bin/$(RUBY_BASE_NAME)
--with-ruby-dir
--without-ruby-dir
--with-ruby-include=${ruby-dir}/include
--without-ruby-include
--with-ruby-lib=${ruby-dir}/lib
--without-ruby-lib
--with-vm_core-dir
--without-vm_core-dir
--with-vm_core-include=${vm_core-dir}/include
--without-vm_core-include
--with-vm_core-lib=${vm_core-dir}/lib
--without-vm_core-lib
--with-iseq-dir
--without-iseq-dir
--with-iseq-include=${iseq-dir}/include
--without-iseq-include
--with-iseq-lib=${iseq-dir}/lib
--without-iseq-lib
--with-version-dir
--without-version-dir
--with-version-include=${version-dir}/include
--without-version-include
--with-version-lib=${version-dir}/lib
--without-version-lib
--with-vm_insnhelper-dir
--without-vm_insnhelper-dir
--with-vm_insnhelper-include=${vm_insnhelper-dir}/include
--without-vm_insnhelper-include
--with-vm_insnhelper-lib=${vm_insnhelper-dir}/lib
--without-vm_insnhelper-lib
To see why this extension failed to compile, please check the mkmf.log which can be found here:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/extensions/x64-mingw-ucrt/3.3.0/debase-0.2.4.1/mkmf.log
extconf failed, exit code 1
mkmf.log:
have_header: checking for vm_core.h... -------------------- no
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -o conftest.exe -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -D__USE_MINGW_ANSI_STDIO=1 -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0600 -D__MINGW_USE_VC2005_COMPAT -D_FILE_OFFSET_BITS=64 -O3 -fno-fast-math -fstack-protector-strong conftest.c -L. -LC:/tools/ruby33/lib -L. -pipe -s -fstack-protector-strong -Wl,--no-as-needed -lx64-ucrt-ruby330 -lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi -lbcrypt "
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: int main(int argc, char **argv)
6: {
7: return !!argv[argc];
8: }
/* end */
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -D__USE_MINGW_ANSI_STDIO=1 -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0600 -D__MINGW_USE_VC2005_COMPAT -D_FILE_OFFSET_BITS=64 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
conftest.c:5:10: fatal error: vm_core.h: No such file or directory
5 | #include <vm_core.h>
| ^~~~~~~~~~~
compilation terminated.
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <vm_core.h>
/* end */
--------------------
have_header: checking for vm_core.h... -------------------- no
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -IC:/tools/ruby33/include/ruby-3.3.0/ruby-3.3.4-p94 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
conftest.c:5:10: fatal error: vm_core.h: No such file or directory
5 | #include <vm_core.h>
| ^~~~~~~~~~~
compilation terminated.
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <vm_core.h>
/* end */
--------------------
have_header: checking for vm_core.h... -------------------- yes
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -IC:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <vm_core.h>
/* end */
--------------------
have_header: checking for iseq.h... -------------------- yes
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -IC:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <iseq.h>
/* end */
--------------------
have_header: checking for version.h... -------------------- yes
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -IC:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <version.h>
/* end */
--------------------
have_header: checking for vm_core.h... -------------------- yes
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -IC:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <vm_core.h>
/* end */
--------------------
have_header: checking for vm_insnhelper.h... -------------------- no
PATH=".;C:/tools/ruby33/lib;C:\tools\ruby33\bin;C:\tools\msys64\ucrt64\bin;C:\tools\msys64\usr\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\mambaforge\current;C:\Users\kamek\scoop\apps\mambaforge\current\Library\mingw-w64\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\usr\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Library\bin;C:\Users\kamek\scoop\apps\mambaforge\current\Scripts;C:\Users\kamek\scoop\apps\mambaforge\current\bin;C:\Users\kamek\AppData\Roaming\carapace\bin;C:\ProgramData\scoop\apps\pwsh\current;C:\tools\ruby33\bin;C:\PROGRA~3\scoop\shims;C:\PROGRA~2\COMMON~1\Oracle\Java\JAVA8P~2;C:\PROGRA~2\COMMON~1\Oracle\Java\javapath;C:\PROGRA~2\Intel\ICLSCL~1;C:\PROGRA~2\Intel\INTEL(~2\DAL;C:\PROGRA~2\Intel\INTEL(~2\IPT;C:\PROGRA~2\NVIDIA~1\PhysX\Common;C:\PROGRA~2\WI3CF2~1\10\WINDOW~1;C:\PROGRA~2\Yarn\bin;C:\PROGRA~1\Calibre2;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\dotnet;C:\PROGRA~1\Intel\ICLSCL~1;C:\PROGRA~1\Intel\INTEL(~1\DAL;C:\PROGRA~1\Intel\INTEL(~1\IPT;C:\PROGRA~1\LLVM\bin;C:\PROGRA~1\MI3EDC~1\150\Tools\Binn;C:\PROGRA~1\MI3EDC~1\CLIENT~1\ODBC\170\Tools\Binn;C:\PROGRA~1\nodejs;C:\PROGRA~3\CHOCOL~1\bin;C:\Windows;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Windows\system32;C:\Windows\System32\OpenSSH;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\PROGRA~1\NVIDIA~1\NVIDIA~2;C:\PROGRA~1\Calibre2;C:\PROGRA~1\nodejs;C:\PROGRA~1\Docker\Docker\RESOUR~1\bin;C:\PROGRA~1\Git\cmd;C:\Program Files\dotnet;C:\Program Files\Docker\Docker\resources\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\nodejs;C:\Program Files\Calibre2;C:\Users\kamek\scoop\apps\vscode\current\bin;C:\Users\kamek\scoop\apps\mingw-winlibs\current\bin;c:\Users\kamek\LOCAL~1\share\gem\ruby\33BA6F~1.0\bin;C:\Users\kamek\scoop\apps\elixir\current\bin;C:\Users\kamek\NIMBLE~1\bin;C:\Users\kamek\go\bin;C:\Users\kamek\scoop\apps\openjdk\current\bin;C:\Users\kamek\scoop\apps\llvm\current\bin;C:\tools\jruby94\bin;C:\Users\kamek\scoop\apps\flutter\current\bin;C:\Users\kamek\scoop\shims;C:\PROGRA~3\scoop\apps\openssh\current;C:\PROGRA~3\scoop\apps\pwsh\current;C:\PROGRA~3\scoop\shims;C:\Users\kamek\DOTNET~1\tools;C:\Users\kamek\LOCAL~1\bin;C:\Users\kamek\AppData\Local\JDK-11~1.2\bin;C:\Users\kamek\AppData\Local\JETBRA~1\Toolbox\scripts;C:\Users\kamek\AppData\Local\Keybase;C:\Users\kamek\AppData\Local\MICROS~1\WINDOW~1;C:\Users\kamek\AppData\Local\MICROS~1\WinGet\Links;C:\Users\kamek\AppData\Local\Programs\cursor\RESOUR~1\app\bin;C:\Users\kamek\AppData\Local\Yarn\bin;C:\Users\kamek\AppData\Roaming\pear\bin;C:\Users\kamek\scoop\apps\conemu\current;C:\Users\kamek\scoop\apps\conemu\current\ConEmu;C:\Users\kamek\scoop\apps\cuda11.8\current\bin;C:\Users\kamek\scoop\apps\CUDNN-~1\current\bin;C:\Users\kamek\scoop\apps\dart\current\bin;C:\Users\kamek\scoop\apps\dwarfs\current\bin;C:\Users\kamek\scoop\apps\gpg4win\current\Gpg4win\bin;C:\Users\kamek\scoop\apps\gpg4win\current\GnuPG\bin;C:\Users\kamek\scoop\apps\haxe\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current;C:\Users\kamek\scoop\apps\MAMBAF~1\current\condabin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Library\bin;C:\Users\kamek\scoop\apps\MAMBAF~1\current\Scripts;C:\Users\kamek\scoop\apps\MINGW-~1\current\bin;C:\Users\kamek\scoop\apps\mpv.net\current;C:\Users\kamek\scoop\apps\neko\current;C:\Users\kamek\scoop\apps\qemu\current;C:\Users\kamek\scoop\apps\RUSTUP~1\current\CARGO~1\bin;C:\Users\kamek\scoop\apps\TENSOR~1\current\lib;C:\PROGRA~1\Neovim\bin;C:\Users\kamek\AppData\Local\Programs\Ollama;C:\tools\msys64;C:\Users\kamek\AppData\Local\Android\Sdk\PLATFO~2;C:\Users\kamek\.dotnet\tools;C:\Users\kamek\AppData\Roaming\npm" "gcc -IC:/tools/ruby33/include/ruby-3.3.0/x64-mingw-ucrt -IC:/tools/ruby33/include/ruby-3.3.0/ruby/backward -IC:/tools/ruby33/include/ruby-3.3.0 -I. -IC:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0 -O3 -fno-fast-math -fstack-protector-strong -c conftest.c"
In file included from conftest.c:5:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:15:13: error: unknown type name 'rb_serial_t'
15 | RUBY_EXTERN rb_serial_t ruby_vm_constant_cache_invalidations;
| ^~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:16:13: error: unknown type name 'rb_serial_t'
16 | RUBY_EXTERN rb_serial_t ruby_vm_constant_cache_misses;
| ^~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:17:13: error: unknown type name 'rb_serial_t'
17 | RUBY_EXTERN rb_serial_t ruby_vm_global_cvar_state;
| ^~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:127:48: error: unknown type name 'vm_call_handler'; did you mean '_purecall_handler'?
127 | CC_SET_FASTPATH(const struct rb_callcache *cc, vm_call_handler func, bool enabled)
| ^~~~~~~~~~~~~~~
| _purecall_handler
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:183:33: error: unknown type name 'rb_control_frame_t'
183 | THROW_DATA_NEW(VALUE val, const rb_control_frame_t *cf, int st)
| ^~~~~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_NEW':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:185:57: error: implicit declaration of function 'rb_imemo_new'; did you mean 'rb_time_new'? [-Wimplicit-function-declaration]
185 | struct vm_throw_data *obj = (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, 0, 0);
| ^~~~~~~~~~~~
| rb_time_new
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:185:70: error: 'imemo_throw_data' undeclared (first use in this function); did you mean 'vm_throw_data'?
185 | struct vm_throw_data *obj = (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, 0, 0);
| ^~~~~~~~~~~~~~~~
| vm_throw_data
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:185:70: note: each undeclared identifier is reported only once for each function it appears in
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:186:8: error: invalid use of undefined type 'struct vm_throw_data'
186 | obj->throw_state = st;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_VAL':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:193:5: error: implicit declaration of function 'VM_ASSERT'; did you mean 'C_ASSERT'? [-Wimplicit-function-declaration]
193 | VM_ASSERT(THROW_DATA_P(obj));
| ^~~~~~~~~
| C_ASSERT
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:193:15: error: implicit declaration of function 'THROW_DATA_P'; did you mean 'THROW_DATA_VAL'? [-Wimplicit-function-declaration]
193 | VM_ASSERT(THROW_DATA_P(obj));
| ^~~~~~~~~~~~
| THROW_DATA_VAL
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:194:15: error: invalid use of undefined type 'const struct vm_throw_data'
194 | return obj->throw_obj;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: At top level:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:197:21: error: unknown type name 'rb_control_frame_t'
197 | static inline const rb_control_frame_t *
| ^~~~~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_CATCH_FRAME':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:201:15: error: invalid use of undefined type 'const struct vm_throw_data'
201 | return obj->catch_frame;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_STATE':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:208:15: error: invalid use of undefined type 'const struct vm_throw_data'
208 | return obj->throw_state;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_CONSUMED_P':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:215:15: error: invalid use of undefined type 'const struct vm_throw_data'
215 | return obj->flags & THROW_DATA_CONSUMED;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:215:25: error: 'THROW_DATA_CONSUMED' undeclared (first use in this function); did you mean 'THROW_DATA_CONSUMED_P'?
215 | return obj->flags & THROW_DATA_CONSUMED;
| ^~~~~~~~~~~~~~~~~~~
| THROW_DATA_CONSUMED_P
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: At top level:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:219:61: error: unknown type name 'rb_control_frame_t'
219 | THROW_DATA_CATCH_FRAME_SET(struct vm_throw_data *obj, const rb_control_frame_t *cfp)
| ^~~~~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_CATCH_FRAME_SET':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:222:8: error: invalid use of undefined type 'struct vm_throw_data'
222 | obj->catch_frame = cfp;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_STATE_SET':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:229:8: error: invalid use of undefined type 'struct vm_throw_data'
229 | obj->throw_state = st;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'THROW_DATA_CONSUMED_SET':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:236:34: error: 'TAG_BREAK' undeclared (first use in this function); did you mean 'EV_BREAK'?
236 | THROW_DATA_STATE(obj) == TAG_BREAK) {
| ^~~~~~~~~
| EV_BREAK
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:237:12: error: invalid use of undefined type 'struct vm_throw_data'
237 | obj->flags |= THROW_DATA_CONSUMED;
| ^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:237:23: error: 'THROW_DATA_CONSUMED' undeclared (first use in this function); did you mean 'THROW_DATA_CONSUMED_P'?
237 | obj->flags |= THROW_DATA_CONSUMED;
| ^~~~~~~~~~~~~~~~~~~
| THROW_DATA_CONSUMED_P
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: At top level:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:248:62: warning: 'struct rb_callcache' declared inside parameter list will not be visible outside of this definition or declaration
248 | vm_call_cacheable(const struct rb_callinfo *ci, const struct rb_callcache *cc)
| ^~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:248:32: warning: 'struct rb_callinfo' declared inside parameter list will not be visible outside of this definition or declaration
248 | vm_call_cacheable(const struct rb_callinfo *ci, const struct rb_callcache *cc)
| ^~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'vm_call_cacheable':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:250:13: error: implicit declaration of function 'vm_ci_flag' [-Wimplicit-function-declaration]
250 | return (vm_ci_flag(ci) & VM_CALL_FCALL) ||
| ^~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:250:30: error: 'VM_CALL_FCALL' undeclared (first use in this function)
250 | return (vm_ci_flag(ci) & VM_CALL_FCALL) ||
| ^~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:251:9: error: implicit declaration of function 'METHOD_ENTRY_VISI' [-Wimplicit-function-declaration]
251 | METHOD_ENTRY_VISI(vm_cc_cme(cc)) != METHOD_VISI_PROTECTED;
| ^~~~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:251:27: error: implicit declaration of function 'vm_cc_cme' [-Wimplicit-function-declaration]
251 | METHOD_ENTRY_VISI(vm_cc_cme(cc)) != METHOD_VISI_PROTECTED;
| ^~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:251:45: error: 'METHOD_VISI_PROTECTED' undeclared (first use in this function)
251 | METHOD_ENTRY_VISI(vm_cc_cme(cc)) != METHOD_VISI_PROTECTED;
| ^~~~~~~~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: At top level:
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:256:71: warning: 'struct rb_callcache' declared inside parameter list will not be visible outside of this definition or declaration
256 | vm_call_iseq_optimizable_p(const struct rb_callinfo *ci, const struct rb_callcache *cc)
| ^~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:256:41: warning: 'struct rb_callinfo' declared inside parameter list will not be visible outside of this definition or declaration
256 | vm_call_iseq_optimizable_p(const struct rb_callinfo *ci, const struct rb_callcache *cc)
| ^~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h: In function 'vm_call_iseq_optimizable_p':
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:241:54: error: 'VM_CALL_ARGS_SPLAT' undeclared (first use in this function)
241 | #define IS_ARGS_SPLAT(ci) (vm_ci_flag(ci) & VM_CALL_ARGS_SPLAT)
| ^~~~~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:258:13: note: in expansion of macro 'IS_ARGS_SPLAT'
258 | return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && vm_call_cacheable(ci, cc);
| ^~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:242:54: error: 'VM_CALL_KWARG' undeclared (first use in this function)
242 | #define IS_ARGS_KEYWORD(ci) (vm_ci_flag(ci) & VM_CALL_KWARG)
| ^~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:258:35: note: in expansion of macro 'IS_ARGS_KEYWORD'
258 | return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && vm_call_cacheable(ci, cc);
| ^~~~~~~~~~~~~~~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:258:76: error: passing argument 1 of 'vm_call_cacheable' from incompatible pointer type [-Wincompatible-pointer-types]
258 | return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && vm_call_cacheable(ci, cc);
| ^~
| |
| const struct rb_callinfo *
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:248:45: note: expected 'const struct rb_callinfo *' but argument is of type 'const struct rb_callinfo *'
248 | vm_call_cacheable(const struct rb_callinfo *ci, const struct rb_callcache *cc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:258:80: error: passing argument 2 of 'vm_call_cacheable' from incompatible pointer type [-Wincompatible-pointer-types]
258 | return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && vm_call_cacheable(ci, cc);
| ^~
| |
| const struct rb_callcache *
C:/Users/kamek/.local/share/gem/ruby/3.3.0/gems/debase-ruby_core_source-3.3.1/lib/debase/ruby_core_source/ruby-3.3.0-p0/vm_insnhelper.h:248:76: note: expected 'const struct rb_callcache *' but argument is of type 'const struct rb_callcache *'
248 | vm_call_cacheable(const struct rb_callinfo *ci, const struct rb_callcache *cc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: #include <vm_insnhelper.h>
/* end */
--------------------
System: Windows 10
Installing info:
mkmf.log
gem list --local
gem -v
3.4.10