* Package: dev-ruby/rbs-3.10.2:0 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby33 * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all >>> Unpacking 'rbs-3.10.2.tar.gz' to /var/tmp/portage/dev-ruby/rbs-3.10.2/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/rbs-3.10.2/work >>> Preparing source in /var/tmp/portage/dev-ruby/rbs-3.10.2/work ... * Running prepare phase for all * Running prepare phase for all * Running source copy phase for ruby33 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/rbs-3.10.2/work ... * Running configure phase for ruby33 checking for whether -std=gnu99 is accepted as CFLAGS... yes checking for whether -Wimplicit-fallthrough is accepted as CFLAGS... yes checking for whether -Wunused-result is accepted as CFLAGS... yes checking for whether -Wc++-compat is accepted as CFLAGS... yes checking for whether -DNDEBUG is accepted as CFLAGS... yes creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/rbs-3.10.2/work ... * Running compile phase for ruby33 make -j2 V=1 -C ext/rbs_extension make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o ast.o -c ./../../src/ast.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o lexer.o -c ./../../src/lexer.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o lexstate.o -c ./../../src/lexstate.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o location.o -c ./../../src/location.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o parser.o -c ./../../src/parser.c ./../../src/parser.c: In function ‘parse_params’: ./../../src/parser.c:514:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 514 | default: | ^~~~~~~ ./../../src/parser.c:499:9: note: switch starts here 499 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:509:41: note: ‘param’ declared here 509 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:585:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 585 | case tUIDENT: | ^~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:586:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 586 | case tLIDENT: | ^~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:587:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 587 | case tQIDENT: | ^~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:588:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 588 | case tULIDENT: | ^~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:589:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 589 | case tULLIDENT: | ^~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:590:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 590 | case tBANGIDENT: | ^~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:32:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 32 | case kBOOL: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:33:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 33 | case kBOT: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:34:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 34 | case kCLASS: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:35:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 35 | case kFALSE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:36:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 36 | case kINSTANCE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:37:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 37 | case kINTERFACE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:38:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 38 | case kNIL: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:39:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 39 | case kSELF: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:40:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 40 | case kSINGLETON: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:41:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 41 | case kTOP: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:42:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 42 | case kTRUE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:43:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 43 | case kVOID: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:44:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 44 | case kTYPE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:45:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 45 | case kUNCHECKED: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:46:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 46 | case kIN: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:47:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 47 | case kOUT: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:48:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 48 | case kEND: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:49:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 49 | case kDEF: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:50:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 50 | case kINCLUDE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:51:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 51 | case kEXTEND: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:52:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 52 | case kPREPEND: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:53:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 53 | case kALIAS: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:54:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 54 | case kMODULE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:55:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 55 | case kATTRREADER: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:56:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 56 | case kATTRWRITER: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:57:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 57 | case kATTRACCESSOR: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:58:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 58 | case kPUBLIC: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:59:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 59 | case kPRIVATE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:60:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 60 | case kUNTYPED: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:61:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 61 | case kUSE: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:62:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 62 | case kAS: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:63:5: warning: switch jumps over variable initialization [-Wjump-misses-init] 63 | case k__TODO__: \ | ^~~~ ./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’ 591 | KEYWORD_CASES | ^~~~~~~~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ ./../../src/parser.c:600:9: warning: switch jumps over variable initialization [-Wjump-misses-init] 600 | default: | ^~~~~~~ ./../../src/parser.c:567:9: note: switch starts here 567 | switch (parser->next_token.type) { | ^~~~~~ ./../../src/parser.c:580:41: note: ‘param’ declared here 580 | rbs_types_function_param_t *param = NULL; | ^~~~~ make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o string.o -c ./../../src/string.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_allocator.o -c ./../../src/util/rbs_allocator.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_assert.o -c ./../../src/util/rbs_assert.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_buffer.o -c ./../../src/util/rbs_buffer.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_constant_pool.o -c ./../../src/util/rbs_constant_pool.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_encoding.o -c ./../../src/util/rbs_encoding.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_unescape.o -c ./../../src/util/rbs_unescape.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o ast_translation.o -c ast_translation.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o class_constants.o -c class_constants.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o legacy_location.o -c legacy_location.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o main.o -c main.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG -o rbs_string_bridging.o -c rbs_string_bridging.c make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' rm -f rbs_extension.so make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' x86_64-pc-linux-gnu-gcc -shared -o rbs_extension.so ast.o lexer.o lexstate.o location.o parser.o string.o rbs_allocator.o rbs_assert.o rbs_buffer.o rbs_constant_pool.o rbs_encoding.o rbs_unescape.o ast_translation.o class_constants.o legacy_location.o main.o rbs_string_bridging.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -lruby33 -lm -lpthread -lc make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' * Running compile phase for all >>> Source compiled. * Skipping make test/check due to ebuild restriction. >>> Test phase [disabled because of RESTRICT=test]: dev-ruby/rbs-3.10.2 >>> Install dev-ruby/rbs-3.10.2 into /var/tmp/portage/dev-ruby/rbs-3.10.2/image * Running install phase for ruby33 * installing extensions make -j2 V=1 sitearchdir=/var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2 sitelibdir=/var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/site_ruby/3.3.0 -C ext/rbs_extension install make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' mkdir -p . /var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2 make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' exit > .sitearchdir.time make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' /usr/bin/install -c -m 0755 rbs_extension.so /var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2 make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension' * Running install phase for all * Running check install phase for ruby33 >>> Completed installing dev-ruby/rbs-3.10.2 into /var/tmp/portage/dev-ruby/rbs-3.10.2/image * Final size of build directory: 12372 KiB (12.0 MiB) * Final size of installed tree: 7404 KiB ( 7.2 MiB) strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/lib64/ruby/gems/3.3.0/gems/rbs-3.10.2/lib/rbs_extension.so /usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2/rbs_extension.so