| "make update-unicode -j16" exit with 0. |
| "make update-download -j16" exit with 0. |
| "make update-rubyspec -j16" exit with 0. |
| "make update-src -j16" exit with 0. |
| From https://github.com/ruby/ruby |
| e345bf3..81882ca master -> origin/master |
| "make after-update -j16" exit with 0. |
| "make miniruby -j16" exit with 512. |
| In file included from /tmp/ruby/src/trunk/include/ruby/internal/assume.h:29, |
| from /tmp/ruby/src/trunk/include/ruby/backward/2/assume.h:24, |
| from /tmp/ruby/src/trunk/include/ruby/defines.h:72, |
| from /tmp/ruby/src/trunk/include/ruby/ruby.h:25, |
| from /tmp/ruby/src/trunk/constant.h:13, |
| from /tmp/ruby/src/trunk/variable.c:18: |
| /tmp/ruby/src/trunk/variable.c: In function ‘generic_ivar_set’: |
| /tmp/ruby/src/trunk/variable.c:1553:24: error: ‘ivup’ undeclared (first use in this function) |
| 1553 | RB_OBJ_WRITE(obj, &ivup.ivtbl->as.shape.ivptr[ivup.iv_index], val); |
| | ^~~~ |
| /tmp/ruby/src/trunk/include/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’ |
| 31 | # define RBIMPL_CAST(expr) (expr) |
| | ^~~~ |
| /tmp/ruby/src/trunk/variable.c:1553:5: note: in expansion of macro ‘RB_OBJ_WRITE’ |
| 1553 | RB_OBJ_WRITE(obj, &ivup.ivtbl->as.shape.ivptr[ivup.iv_index], val); |
| | ^~~~~~~~~~~~ |
| /tmp/ruby/src/trunk/variable.c:1553:24: note: each undeclared identifier is reported only once for each function it appears in |
| 1553 | RB_OBJ_WRITE(obj, &ivup.ivtbl->as.shape.ivptr[ivup.iv_index], val); |
| | ^~~~ |
| /tmp/ruby/src/trunk/include/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’ |
| 31 | # define RBIMPL_CAST(expr) (expr) |
| | ^~~~ |
| /tmp/ruby/src/trunk/variable.c:1553:5: note: in expansion of macro ‘RB_OBJ_WRITE’ |
| 1553 | RB_OBJ_WRITE(obj, &ivup.ivtbl->as.shape.ivptr[ivup.iv_index], val); |
| | ^~~~~~~~~~~~ |
| /tmp/ruby/src/trunk/variable.c: At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| make: *** [Makefile:446: variable.o] Error 1 |