| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-mjit" exit with 0. |
| Cloning into 'trunk-mjit'... |
| "autoconf" exit with 0. |
| "/tmp/ruby/v3/src/trunk-mjit/configure --prefix=/tmp/ruby/v3/install/trunk-mjit --disable-install-doc cppflags=-DMJIT_FORCE_ENABLE" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-unicode -j6" exit with 0. |
| "make update-download -j6" exit with 0. |
| "make update-rubyspec -j6" exit with 0. |
| "make update-src -j6" exit with 0. |
| "make after-update -j6" exit with 512. |
| + cp /tmp/ruby/v3/src/trunk-mjit/enc/jis/props.h.blt /tmp/ruby/v3/src/trunk-mjit/enc/jis/props.h |
| make[1]: *** No rule to make target 'id.h', needed by 'ripper.y'. Stop. |
| make: *** [uncommon.mk:1201: /tmp/ruby/v3/src/trunk-mjit/ext/ripper/ripper.c] Error 2 |
| make: *** Waiting for unfinished jobs.... |
| "make miniruby -j6" exit with 0. |
| "make ruby -j6" exit with 0. |
| "make all -j6" exit with 512. |
| /tmp/ruby/v3/src/trunk-mjit/ext/io/wait/wait.c:45:1: warning: 'get_timeout' defined but not used [-Wunused-function] |
| 45 | get_timeout(int argc, VALUE *argv, struct timeval *timerec) |
| | ^~~~~~~~~~~ |
| 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' |
| /tmp/ruby/v3/src/trunk-mjit/ext/racc/cparse/cparse.c: In function 'call_lexer': |
| /tmp/ruby/v3/src/trunk-mjit/ext/racc/cparse/cparse.c:302:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] |
| 302 | rb_iterate(lexer_iter, v->value_v, lexer_i, v->value_v); |
| | ^~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/include/ruby/ruby.h:41, |
| from /tmp/ruby/v3/src/trunk-mjit/include/ruby.h:38, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/racc/cparse/cparse.c:14: |
| /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/iterator.h:283:7: note: declared here |
| 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); |
| | ^~~~~~~~~~ |
| /tmp/ruby/v3/src/trunk-mjit/ext/racc/cparse/cparse.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' |
| In file included from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:14, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/missing.h:139:1: error: static declaration of 'rb_rational_den' follows non-static declaration |
| 139 | rb_rational_den(VALUE rat) |
| | ^~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/include/ruby/intern.h:51, |
| from /tmp/ruby/v3/src/trunk-mjit/include/ruby/ruby.h:193, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:13, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/intern/rational.h:138:7: note: previous declaration of 'rb_rational_den' was here |
| 138 | VALUE rb_rational_den(VALUE rat); |
| | ^~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:14, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/missing.h:153:1: error: static declaration of 'rb_complex_real' follows non-static declaration |
| 153 | rb_complex_real(VALUE cmp) |
| | ^~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/include/ruby/intern.h:31, |
| from /tmp/ruby/v3/src/trunk-mjit/include/ruby/ruby.h:193, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:13, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/intern/complex.h:101:7: note: previous declaration of 'rb_complex_real' was here |
| 101 | VALUE rb_complex_real(VALUE z); |
| | ^~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:14, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/missing.h:165:1: error: static declaration of 'rb_complex_imag' follows non-static declaration |
| 165 | rb_complex_imag(VALUE cmp) |
| | ^~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/include/ruby/intern.h:31, |
| from /tmp/ruby/v3/src/trunk-mjit/include/ruby/ruby.h:193, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:13, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/intern/complex.h:110:7: note: previous declaration of 'rb_complex_imag' was here |
| 110 | VALUE rb_complex_imag(VALUE z); |
| | ^~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:14, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/missing.h:189:1: error: redefinition of 'rb_array_const_ptr' |
| 189 | rb_array_const_ptr(VALUE a) |
| | ^~~~~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/core.h:23, |
| from /tmp/ruby/v3/src/trunk-mjit/include/ruby/ruby.h:29, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:13, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/core/rarray.h:412:1: note: previous definition of 'rb_array_const_ptr' was here |
| 412 | rb_array_const_ptr(VALUE a) |
| | ^~~~~~~~~~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:14, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/missing.h:208:1: error: static declaration of 'rb_sym2str' follows non-static declaration |
| 208 | rb_sym2str(VALUE sym) |
| | ^~~~~~~~~~ |
| In file included from /tmp/ruby/v3/src/trunk-mjit/include/ruby/ruby.h:49, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.h:13, |
| from /tmp/ruby/v3/src/trunk-mjit/ext/bigdecimal/bigdecimal.c:13: |
| /tmp/ruby/v3/src/trunk-mjit/include/ruby/internal/symbol.h:211:7: note: previous declaration of 'rb_sym2str' was here |
| 211 | VALUE rb_sym2str(VALUE id); |
| | ^~~~~~~~~~ |
| 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' |
| make[2]: *** [Makefile:295: bigdecimal.o] Error 1 |
| make[1]: *** [exts.mk:214: ext/bigdecimal/all] Error 2 |
| make[1]: *** Waiting for unfinished jobs.... |
| make: *** [uncommon.mk:307: build-ext] Error 2 |