current directory: /Users/bladmin/code/open_source/scrapbook/vendor/ruby/2.7.0/gems/debug-1.4.0/ext/debug /Users/bladmin/.rubies/ruby-2.7.4/bin/ruby -I /Users/bladmin/.rubies/ruby-2.7.4/lib/ruby/site_ruby/2.7.0 -r ./siteconf20220320-73963-1togkkj.rb extconf.rb creating Makefile current directory: /Users/bladmin/code/open_source/scrapbook/vendor/ruby/2.7.0/gems/debug-1.4.0/ext/debug make DESTDIR\= clean current directory: /Users/bladmin/code/open_source/scrapbook/vendor/ruby/2.7.0/gems/debug-1.4.0/ext/debug make DESTDIR\= compiling debug.c debug.c:106:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (RB_UNLIKELY(mid == ID2SYM(rb_intern("method_added")) || ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:106:35: note: '{' token is here if (RB_UNLIKELY(mid == ID2SYM(rb_intern("method_added")) || ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1832:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:106:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (RB_UNLIKELY(mid == ID2SYM(rb_intern("method_added")) || ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1837:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:106:35: note: ')' token is here if (RB_UNLIKELY(mid == ID2SYM(rb_intern("method_added")) || ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:107:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] mid == ID2SYM(rb_intern("singleton_method_added")))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:107:35: note: '{' token is here mid == ID2SYM(rb_intern("singleton_method_added")))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1832:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:107:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] mid == ID2SYM(rb_intern("singleton_method_added")))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1837:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:107:35: note: ')' token is here mid == ID2SYM(rb_intern("singleton_method_added")))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:414:29: note: expanded from macro 'ID2SYM' #define ID2SYM(x) RB_ID2SYM(x) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:409:33: note: expanded from macro 'RB_ID2SYM' #define RB_ID2SYM(x) (rb_id2sym(x)) ^ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/defines.h:89:45: note: expanded from macro 'RB_UNLIKELY' #define RB_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^ debug.c:111:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_funcallv(rb_mDebugger, rb_intern("method_added"), 1, args); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ debug.c:111:35: note: '{' token is here rb_funcallv(rb_mDebugger, rb_intern("method_added"), 1, args); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1832:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ debug.c:111:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_funcallv(rb_mDebugger, rb_intern("method_added"), 1, args); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1837:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ debug.c:111:35: note: ')' token is here rb_funcallv(rb_mDebugger, rb_intern("method_added"), 1, args); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ debug.c:126:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_mDebugger = rb_const_get(rb_cObject, rb_intern("DEBUGGER__")); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ debug.c:126:45: note: '{' token is here rb_mDebugger = rb_const_get(rb_cObject, rb_intern("DEBUGGER__")); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1832:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ debug.c:126:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_mDebugger = rb_const_get(rb_cObject, rb_intern("DEBUGGER__")); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1837:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ debug.c:126:45: note: ')' token is here rb_mDebugger = rb_const_get(rb_cObject, rb_intern("DEBUGGER__")); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ debug.c:127:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_cFrameInfo = rb_const_get(rb_mDebugger, rb_intern("FrameInfo")); ^~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ debug.c:127:48: note: '{' token is here rb_cFrameInfo = rb_const_get(rb_mDebugger, rb_intern("FrameInfo")); ^~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1832:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ debug.c:127:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_cFrameInfo = rb_const_get(rb_mDebugger, rb_intern("FrameInfo")); ^~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1837:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ debug.c:127:48: note: ')' token is here rb_cFrameInfo = rb_const_get(rb_mDebugger, rb_intern("FrameInfo")); ^~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ 10 warnings generated. compiling iseq_collector.c iseq_collector.c:88:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VALUE rb_mObjSpace = rb_const_get(rb_cObject, rb_intern("ObjectSpace")); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ iseq_collector.c:88:51: note: '{' token is here VALUE rb_mObjSpace = rb_const_get(rb_cObject, rb_intern("ObjectSpace")); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1832:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ iseq_collector.c:88:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VALUE rb_mObjSpace = rb_const_get(rb_cObject, rb_intern("ObjectSpace")); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1837:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ iseq_collector.c:88:51: note: ')' token is here VALUE rb_mObjSpace = rb_const_get(rb_cObject, rb_intern("ObjectSpace")); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/bladmin/.rubies/ruby-2.7.4/include/ruby-2.7.0/ruby/ruby.h:1847:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ 2 warnings generated. linking shared-object debug/debug.bundle current directory: /Users/bladmin/code/open_source/scrapbook/vendor/ruby/2.7.0/gems/debug-1.4.0/ext/debug make DESTDIR\= install /usr/bin/install -c -m 0755 debug.bundle ./.gem.20220320-73963-1p69ib4/debug