Created
September 1, 2022 07:47
-
-
Save lilith/e23c084c3fd39f8e4bf601986ecdcdf3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
have_header: checking for vm_core.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -o conftest -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2 -I/home/lilith/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC conftest.c -L. -L/home/lilith/.rbenv/versions/3.1.2/lib -Wl,-rpath,/home/lilith/.rbenv/versions/3.1.2/lib -L. -L/home/lilith/.rbenv/versions/3.1.2/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/lilith/.rbenv/versions/3.1.2/lib -L/home/lilith/.rbenv/versions/3.1.2/lib -lruby -lm -lc" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: int main(int argc, char **argv) | |
4: { | |
5: return !!argv[argc]; | |
6: } | |
/* end */ | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2 -I/home/lilith/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_core.h> | |
/* end */ | |
-------------------- | |
have_header: checking for iseq.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2 -I/home/lilith/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
In file included from /home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/method.h:15:0, | |
from /home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_core.h:74, | |
from /home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/iseq.h:14, | |
from conftest.c:3: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/internal/imemo.h: In function ‘MEMO_V1_SET’: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/internal/imemo.h:234:5: warning: implicit declaration of function ‘RB_OBJ_WRITE’; did you mean ‘RB_OBJ_WRITTEN’? [-Wimplicit-function-declaration] | |
RB_OBJ_WRITE(m, &m->v1, v); | |
^~~~~~~~~~~~ | |
RB_OBJ_WRITTEN | |
conftest.c: At top level: | |
cc1: warning: unrecognized command line option ‘-Wno-self-assign’ | |
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’ | |
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’ | |
cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’ | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <iseq.h> | |
/* end */ | |
-------------------- | |
have_header: checking for version.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2 -I/home/lilith/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <version.h> | |
/* end */ | |
-------------------- | |
have_header: checking for vm_core.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2 -I/home/lilith/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_core.h> | |
/* end */ | |
-------------------- | |
have_header: checking for vm_insnhelper.h... -------------------- no | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2 -I/home/lilith/.rbenv/versions/3.1.2/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
In file included from conftest.c:3:0: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:17:13: error: unknown type name ‘rb_serial_t’ | |
RUBY_EXTERN rb_serial_t ruby_vm_global_constant_state; | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:18:13: error: unknown type name ‘rb_serial_t’ | |
RUBY_EXTERN rb_serial_t ruby_vm_class_serial; | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:19:13: error: unknown type name ‘rb_serial_t’ | |
RUBY_EXTERN rb_serial_t ruby_vm_global_cvar_state; | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:23:5: warning: "VM_COLLECT_USAGE_DETAILS" is not defined, evaluates to 0 [-Wundef] | |
#if VM_COLLECT_USAGE_DETAILS | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:28:7: warning: "YJIT_STATS" is not defined, evaluates to 0 [-Wundef] | |
#elif YJIT_STATS | |
^~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:62:5: warning: "VM_COLLECT_USAGE_DETAILS" is not defined, evaluates to 0 [-Wundef] | |
#if VM_COLLECT_USAGE_DETAILS | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:128:48: error: unknown type name ‘vm_call_handler’ | |
CC_SET_FASTPATH(const struct rb_callcache *cc, vm_call_handler func, bool enabled) | |
^~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:146:5: warning: "VM_CHECK_MODE" is not defined, evaluates to 0 [-Wundef] | |
#if VM_CHECK_MODE > 0 | |
^~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:192:33: error: unknown type name ‘rb_control_frame_t’ | |
THROW_DATA_NEW(VALUE val, const rb_control_frame_t *cf, int st) | |
^~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: In function ‘THROW_DATA_NEW’: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:194:57: warning: implicit declaration of function ‘rb_imemo_new’; did you mean ‘rb_time_new’? [-Wimplicit-function-declaration] | |
struct vm_throw_data *obj = (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, 0, 0); | |
^~~~~~~~~~~~ | |
rb_time_new | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:194:70: error: ‘imemo_throw_data’ undeclared (first use in this function); did you mean ‘vm_throw_data’? | |
struct vm_throw_data *obj = (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, 0, 0); | |
^~~~~~~~~~~~~~~~ | |
vm_throw_data | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:194:70: note: each undeclared identifier is reported only once for each function it appears in | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:195:8: error: dereferencing pointer to incomplete type ‘struct vm_throw_data’ | |
obj->throw_state = st; | |
^~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: In function ‘THROW_DATA_VAL’: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:202:5: warning: implicit declaration of function ‘VM_ASSERT’; did you mean ‘RUBY_ASSERT’? [-Wimplicit-function-declaration] | |
VM_ASSERT(THROW_DATA_P(obj)); | |
^~~~~~~~~ | |
RUBY_ASSERT | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:202:15: warning: implicit declaration of function ‘THROW_DATA_P’; did you mean ‘THROW_DATA_VAL’? [-Wimplicit-function-declaration] | |
VM_ASSERT(THROW_DATA_P(obj)); | |
^~~~~~~~~~~~ | |
THROW_DATA_VAL | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:203:15: error: dereferencing pointer to incomplete type ‘const struct vm_throw_data’ | |
return obj->throw_obj; | |
^~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: At top level: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:206:21: error: unknown type name ‘rb_control_frame_t’ | |
static inline const rb_control_frame_t * | |
^~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: In function ‘THROW_DATA_CONSUMED_P’: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:224:25: error: ‘THROW_DATA_CONSUMED’ undeclared (first use in this function); did you mean ‘THROW_DATA_CONSUMED_P’? | |
return obj->flags & THROW_DATA_CONSUMED; | |
^~~~~~~~~~~~~~~~~~~ | |
THROW_DATA_CONSUMED_P | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: At top level: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:228:61: error: unknown type name ‘rb_control_frame_t’ | |
THROW_DATA_CATCH_FRAME_SET(struct vm_throw_data *obj, const rb_control_frame_t *cfp) | |
^~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: In function ‘THROW_DATA_CONSUMED_SET’: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:245:27: error: ‘TAG_BREAK’ undeclared (first use in this function) | |
THROW_DATA_STATE(obj) == TAG_BREAK) { | |
^~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:246:16: error: ‘THROW_DATA_CONSUMED’ undeclared (first use in this function); did you mean ‘THROW_DATA_CONSUMED_P’? | |
obj->flags |= THROW_DATA_CONSUMED; | |
^~~~~~~~~~~~~~~~~~~ | |
THROW_DATA_CONSUMED_P | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: At top level: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:259:71: warning: ‘struct rb_callcache’ declared inside parameter list will not be visible outside of this definition or declaration | |
vm_call_iseq_optimizable_p(const struct rb_callinfo *ci, const struct rb_callcache *cc) | |
^~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:259:41: warning: ‘struct rb_callinfo’ declared inside parameter list will not be visible outside of this definition or declaration | |
vm_call_iseq_optimizable_p(const struct rb_callinfo *ci, const struct rb_callcache *cc) | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h: In function ‘vm_call_iseq_optimizable_p’: | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:250:37: warning: implicit declaration of function ‘vm_ci_flag’ [-Wimplicit-function-declaration] | |
#define IS_ARGS_SPLAT(ci) (vm_ci_flag(ci) & VM_CALL_ARGS_SPLAT) | |
^ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:261:13: note: in expansion of macro ‘IS_ARGS_SPLAT’ | |
return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && | |
^~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:250:54: error: ‘VM_CALL_ARGS_SPLAT’ undeclared (first use in this function); did you mean ‘IS_ARGS_SPLAT’? | |
#define IS_ARGS_SPLAT(ci) (vm_ci_flag(ci) & VM_CALL_ARGS_SPLAT) | |
^ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:261:13: note: in expansion of macro ‘IS_ARGS_SPLAT’ | |
return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && | |
^~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:251:54: error: ‘VM_CALL_KWARG’ undeclared (first use in this function); did you mean ‘VM_CALL_ARGS_SPLAT’? | |
#define IS_ARGS_KEYWORD(ci) (vm_ci_flag(ci) & VM_CALL_KWARG) | |
^ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:261:35: note: in expansion of macro ‘IS_ARGS_KEYWORD’ | |
return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && | |
^~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:262:9: warning: implicit declaration of function ‘METHOD_ENTRY_CACHEABLE’ [-Wimplicit-function-declaration] | |
METHOD_ENTRY_CACHEABLE(vm_cc_cme(cc)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/sources/3.1.2/ruby-3.1.2/vm_insnhelper.h:262:32: warning: implicit declaration of function ‘vm_cc_cme’ [-Wimplicit-function-declaration] | |
METHOD_ENTRY_CACHEABLE(vm_cc_cme(cc)); | |
^~~~~~~~~ | |
conftest.c: At top level: | |
cc1: warning: unrecognized command line option ‘-Wno-self-assign’ | |
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’ | |
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’ | |
cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’ | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_insnhelper.h> | |
/* end */ | |
-------------------- | |
have_header: checking for vm_core.h... -------------------- no | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby-3.1.2-p20 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
conftest.c:3:10: fatal error: vm_core.h: No such file or directory | |
#include <vm_core.h> | |
^~~~~~~~~~~ | |
compilation terminated. | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_core.h> | |
/* end */ | |
-------------------- | |
have_header: checking for vm_core.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_core.h> | |
/* end */ | |
-------------------- | |
have_header: checking for iseq.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
In file included from /home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/method.h:15:0, | |
from /home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_core.h:74, | |
from /home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/iseq.h:14, | |
from conftest.c:3: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/internal/imemo.h: In function ‘MEMO_V1_SET’: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/internal/imemo.h:234:5: warning: implicit declaration of function ‘RB_OBJ_WRITE’; did you mean ‘RB_OBJ_WRITTEN’? [-Wimplicit-function-declaration] | |
RB_OBJ_WRITE(m, &m->v1, v); | |
^~~~~~~~~~~~ | |
RB_OBJ_WRITTEN | |
conftest.c: At top level: | |
cc1: warning: unrecognized command line option ‘-Wno-self-assign’ | |
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’ | |
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’ | |
cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’ | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <iseq.h> | |
/* end */ | |
-------------------- | |
have_header: checking for version.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <version.h> | |
/* end */ | |
-------------------- | |
have_header: checking for vm_core.h... -------------------- yes | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_core.h> | |
/* end */ | |
-------------------- | |
have_header: checking for vm_insnhelper.h... -------------------- no | |
LD_LIBRARY_PATH=.:/home/lilith/.rbenv/versions/3.1.2/lib "gcc -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/x86_64-linux -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0/ruby/backward -I/home/lilith/.rbenv/versions/3.1.2/include/ruby-3.1.0 -I. -I/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef -fPIC -c conftest.c" | |
In file included from conftest.c:3:0: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:17:13: error: unknown type name ‘rb_serial_t’ | |
RUBY_EXTERN rb_serial_t ruby_vm_global_constant_state; | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:18:13: error: unknown type name ‘rb_serial_t’ | |
RUBY_EXTERN rb_serial_t ruby_vm_class_serial; | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:19:13: error: unknown type name ‘rb_serial_t’ | |
RUBY_EXTERN rb_serial_t ruby_vm_global_cvar_state; | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:23:5: warning: "VM_COLLECT_USAGE_DETAILS" is not defined, evaluates to 0 [-Wundef] | |
#if VM_COLLECT_USAGE_DETAILS | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:28:7: warning: "YJIT_STATS" is not defined, evaluates to 0 [-Wundef] | |
#elif YJIT_STATS | |
^~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:62:5: warning: "VM_COLLECT_USAGE_DETAILS" is not defined, evaluates to 0 [-Wundef] | |
#if VM_COLLECT_USAGE_DETAILS | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:128:48: error: unknown type name ‘vm_call_handler’ | |
CC_SET_FASTPATH(const struct rb_callcache *cc, vm_call_handler func, bool enabled) | |
^~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:146:5: warning: "VM_CHECK_MODE" is not defined, evaluates to 0 [-Wundef] | |
#if VM_CHECK_MODE > 0 | |
^~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:192:33: error: unknown type name ‘rb_control_frame_t’ | |
THROW_DATA_NEW(VALUE val, const rb_control_frame_t *cf, int st) | |
^~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: In function ‘THROW_DATA_NEW’: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:194:57: warning: implicit declaration of function ‘rb_imemo_new’; did you mean ‘rb_time_new’? [-Wimplicit-function-declaration] | |
struct vm_throw_data *obj = (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, 0, 0); | |
^~~~~~~~~~~~ | |
rb_time_new | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:194:70: error: ‘imemo_throw_data’ undeclared (first use in this function); did you mean ‘vm_throw_data’? | |
struct vm_throw_data *obj = (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, 0, 0); | |
^~~~~~~~~~~~~~~~ | |
vm_throw_data | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:194:70: note: each undeclared identifier is reported only once for each function it appears in | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:195:8: error: dereferencing pointer to incomplete type ‘struct vm_throw_data’ | |
obj->throw_state = st; | |
^~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: In function ‘THROW_DATA_VAL’: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:202:5: warning: implicit declaration of function ‘VM_ASSERT’; did you mean ‘RUBY_ASSERT’? [-Wimplicit-function-declaration] | |
VM_ASSERT(THROW_DATA_P(obj)); | |
^~~~~~~~~ | |
RUBY_ASSERT | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:202:15: warning: implicit declaration of function ‘THROW_DATA_P’; did you mean ‘THROW_DATA_VAL’? [-Wimplicit-function-declaration] | |
VM_ASSERT(THROW_DATA_P(obj)); | |
^~~~~~~~~~~~ | |
THROW_DATA_VAL | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:203:15: error: dereferencing pointer to incomplete type ‘const struct vm_throw_data’ | |
return obj->throw_obj; | |
^~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: At top level: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:206:21: error: unknown type name ‘rb_control_frame_t’ | |
static inline const rb_control_frame_t * | |
^~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: In function ‘THROW_DATA_CONSUMED_P’: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:224:25: error: ‘THROW_DATA_CONSUMED’ undeclared (first use in this function); did you mean ‘THROW_DATA_CONSUMED_P’? | |
return obj->flags & THROW_DATA_CONSUMED; | |
^~~~~~~~~~~~~~~~~~~ | |
THROW_DATA_CONSUMED_P | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: At top level: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:228:61: error: unknown type name ‘rb_control_frame_t’ | |
THROW_DATA_CATCH_FRAME_SET(struct vm_throw_data *obj, const rb_control_frame_t *cfp) | |
^~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: In function ‘THROW_DATA_CONSUMED_SET’: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:245:27: error: ‘TAG_BREAK’ undeclared (first use in this function) | |
THROW_DATA_STATE(obj) == TAG_BREAK) { | |
^~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:246:16: error: ‘THROW_DATA_CONSUMED’ undeclared (first use in this function); did you mean ‘THROW_DATA_CONSUMED_P’? | |
obj->flags |= THROW_DATA_CONSUMED; | |
^~~~~~~~~~~~~~~~~~~ | |
THROW_DATA_CONSUMED_P | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: At top level: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:259:71: warning: ‘struct rb_callcache’ declared inside parameter list will not be visible outside of this definition or declaration | |
vm_call_iseq_optimizable_p(const struct rb_callinfo *ci, const struct rb_callcache *cc) | |
^~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:259:41: warning: ‘struct rb_callinfo’ declared inside parameter list will not be visible outside of this definition or declaration | |
vm_call_iseq_optimizable_p(const struct rb_callinfo *ci, const struct rb_callcache *cc) | |
^~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h: In function ‘vm_call_iseq_optimizable_p’: | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:250:37: warning: implicit declaration of function ‘vm_ci_flag’ [-Wimplicit-function-declaration] | |
#define IS_ARGS_SPLAT(ci) (vm_ci_flag(ci) & VM_CALL_ARGS_SPLAT) | |
^ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:261:13: note: in expansion of macro ‘IS_ARGS_SPLAT’ | |
return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && | |
^~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:250:54: error: ‘VM_CALL_ARGS_SPLAT’ undeclared (first use in this function); did you mean ‘IS_ARGS_SPLAT’? | |
#define IS_ARGS_SPLAT(ci) (vm_ci_flag(ci) & VM_CALL_ARGS_SPLAT) | |
^ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:261:13: note: in expansion of macro ‘IS_ARGS_SPLAT’ | |
return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && | |
^~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:251:54: error: ‘VM_CALL_KWARG’ undeclared (first use in this function); did you mean ‘VM_CALL_ARGS_SPLAT’? | |
#define IS_ARGS_KEYWORD(ci) (vm_ci_flag(ci) & VM_CALL_KWARG) | |
^ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:261:35: note: in expansion of macro ‘IS_ARGS_KEYWORD’ | |
return !IS_ARGS_SPLAT(ci) && !IS_ARGS_KEYWORD(ci) && | |
^~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:262:9: warning: implicit declaration of function ‘METHOD_ENTRY_CACHEABLE’ [-Wimplicit-function-declaration] | |
METHOD_ENTRY_CACHEABLE(vm_cc_cme(cc)); | |
^~~~~~~~~~~~~~~~~~~~~~ | |
/home/lilith/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/debase-ruby_core_source-0.10.16/lib/debase/ruby_core_source/ruby-3.1.0-p0/vm_insnhelper.h:262:32: warning: implicit declaration of function ‘vm_cc_cme’ [-Wimplicit-function-declaration] | |
METHOD_ENTRY_CACHEABLE(vm_cc_cme(cc)); | |
^~~~~~~~~ | |
conftest.c: At top level: | |
cc1: warning: unrecognized command line option ‘-Wno-self-assign’ | |
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’ | |
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’ | |
cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’ | |
checked program was: | |
/* begin */ | |
1: #include "ruby.h" | |
2: | |
3: #include <vm_insnhelper.h> | |
/* end */ | |
-------------------- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment