* Package: dev-util/yacc-1.9.1-r6 * Repository: gentoo * Maintainer: monsieurp@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug test userpriv usersandbox >>> Unpacking source... >>> Unpacking yacc-1.9.1.tar.Z to /var/tmp/portage/dev-util/yacc-1.9.1-r6/work >>> Source unpacked in /var/tmp/portage/dev-util/yacc-1.9.1-r6/work >>> Preparing source in /var/tmp/portage/dev-util/yacc-1.9.1-r6/work/yacc-1.9.1 ... * Applying yacc-1.9.1-mkstemp.patch ... [ ok ] * Applying yacc-1.9.1-ia64.patch ... [ ok ] * Applying yacc-1.9.1-CVE-2008-3196.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/yacc-1.9.1-r6/work/yacc-1.9.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/yacc-1.9.1-r6/work/yacc-1.9.1 ... make -j 1 clean rm yacc make -j 1 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-O2 -pipe -march=native' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed -o yacc closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c skeleton.c symtab.c verbose.c warshall.c closure.c:15:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_EFF() ^~~~~~~ closure.c: In function ‘set_EFF’: closure.c:43:5: warning: implicit declaration of function ‘reflexive_transitive_closure’ [-Wimplicit-function-declaration] reflexive_transitive_closure(EFF, nvars); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ closure.c: At top level: closure.c:51:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_first_derives() ^~~~~~~~~~~~~~~~~ closure.c:106:1: warning: return type defaults to ‘int’ [-Wimplicit-int] closure(nucleus, n) ^~~~~~~ closure.c:176:1: warning: return type defaults to ‘int’ [-Wimplicit-int] finalize_closure() ^~~~~~~~~~~~~~~~ error.c:10:1: warning: return type defaults to ‘int’ [-Wimplicit-int] fatal(msg) ^~~~~ error.c: In function ‘fatal’: error.c:14:5: warning: implicit declaration of function ‘done’ [-Wimplicit-function-declaration] done(2); ^~~~ error.c: At top level: error.c:18:1: warning: return type defaults to ‘int’ [-Wimplicit-int] no_space() ^~~~~~~~ error.c:25:1: warning: return type defaults to ‘int’ [-Wimplicit-int] open_error(filename) ^~~~~~~~~~ error.c:33:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unexpected_EOF() ^~~~~~~~~~~~~~ error.c:41:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_pos(st_line, st_cptr) ^~~~~~~~~ error.c: In function ‘print_pos’: error.c:47:23: warning: ‘return’ with no value, in function returning non-void if (st_line == 0) return; ^~~~~~ error.c:41:1: note: declared here print_pos(st_line, st_cptr) ^~~~~~~~~ error.c: At top level: error.c:68:1: warning: return type defaults to ‘int’ [-Wimplicit-int] syntax_error(st_lineno, st_line, st_cptr) ^~~~~~~~~~~~ error.c:80:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unterminated_comment(c_lineno, c_line, c_cptr) ^~~~~~~~~~~~~~~~~~~~ error.c:92:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unterminated_string(s_lineno, s_line, s_cptr) ^~~~~~~~~~~~~~~~~~~ error.c:104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unterminated_text(t_lineno, t_line, t_cptr) ^~~~~~~~~~~~~~~~~ error.c:116:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unterminated_union(u_lineno, u_line, u_cptr) ^~~~~~~~~~~~~~~~~~ error.c:128:1: warning: return type defaults to ‘int’ [-Wimplicit-int] over_unionized(u_cptr) ^~~~~~~~~~~~~~ error.c:138:1: warning: return type defaults to ‘int’ [-Wimplicit-int] illegal_tag(t_lineno, t_line, t_cptr) ^~~~~~~~~~~ error.c:150:1: warning: return type defaults to ‘int’ [-Wimplicit-int] illegal_character(c_cptr) ^~~~~~~~~~~~~~~~~ error.c:160:1: warning: return type defaults to ‘int’ [-Wimplicit-int] used_reserved(s) ^~~~~~~~~~~~~ error.c:169:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tokenized_start(s) ^~~~~~~~~~~~~~~ error.c:178:1: warning: return type defaults to ‘int’ [-Wimplicit-int] retyped_warning(s) ^~~~~~~~~~~~~~~ error.c:186:1: warning: return type defaults to ‘int’ [-Wimplicit-int] reprec_warning(s) ^~~~~~~~~~~~~~ error.c:194:1: warning: return type defaults to ‘int’ [-Wimplicit-int] revalued_warning(s) ^~~~~~~~~~~~~~~~ error.c:202:1: warning: return type defaults to ‘int’ [-Wimplicit-int] terminal_start(s) ^~~~~~~~~~~~~~ error.c:211:1: warning: return type defaults to ‘int’ [-Wimplicit-int] restarted_warning() ^~~~~~~~~~~~~~~~~ error.c:218:1: warning: return type defaults to ‘int’ [-Wimplicit-int] no_grammar() ^~~~~~~~~~ error.c:226:1: warning: return type defaults to ‘int’ [-Wimplicit-int] terminal_lhs(s_lineno) ^~~~~~~~~~~~ error.c:235:1: warning: return type defaults to ‘int’ [-Wimplicit-int] prec_redeclared() ^~~~~~~~~~~~~~~ error.c:242:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unterminated_action(a_lineno, a_line, a_cptr) ^~~~~~~~~~~~~~~~~~~ error.c:254:1: warning: return type defaults to ‘int’ [-Wimplicit-int] dollar_warning(a_lineno, i) ^~~~~~~~~~~~~~ error.c:263:1: warning: return type defaults to ‘int’ [-Wimplicit-int] dollar_error(a_lineno, a_line, a_cptr) ^~~~~~~~~~~~ error.c:275:1: warning: return type defaults to ‘int’ [-Wimplicit-int] untyped_lhs() ^~~~~~~~~~~ error.c:283:1: warning: return type defaults to ‘int’ [-Wimplicit-int] untyped_rhs(i, s) ^~~~~~~~~~~ error.c:293:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unknown_rhs(i) ^~~~~~~~~~~ error.c:302:1: warning: return type defaults to ‘int’ [-Wimplicit-int] default_action_warning() ^~~~~~~~~~~~~~~~~~~~~~ error.c:309:1: warning: return type defaults to ‘int’ [-Wimplicit-int] undefined_goal(s) ^~~~~~~~~~~~~~ error.c:317:1: warning: return type defaults to ‘int’ [-Wimplicit-int] undefined_symbol_warning(s) ^~~~~~~~~~~~~~~~~~~~~~~~ lalr.c:41:1: warning: return type defaults to ‘int’ [-Wimplicit-int] lalr() ^~~~ lalr.c: In function ‘lalr’: lalr.c:45:5: warning: implicit declaration of function ‘set_state_table’; did you mean ‘setstate_r’? [-Wimplicit-function-declaration] set_state_table(); ^~~~~~~~~~~~~~~ setstate_r lalr.c:46:5: warning: implicit declaration of function ‘set_accessing_symbol’ [-Wimplicit-function-declaration] set_accessing_symbol(); ^~~~~~~~~~~~~~~~~~~~ lalr.c:47:5: warning: implicit declaration of function ‘set_shift_table’ [-Wimplicit-function-declaration] set_shift_table(); ^~~~~~~~~~~~~~~ lalr.c:48:5: warning: implicit declaration of function ‘set_reduction_table’ [-Wimplicit-function-declaration] set_reduction_table(); ^~~~~~~~~~~~~~~~~~~ lalr.c:49:5: warning: implicit declaration of function ‘set_maxrhs’ [-Wimplicit-function-declaration] set_maxrhs(); ^~~~~~~~~~ lalr.c:50:5: warning: implicit declaration of function ‘initialize_LA’ [-Wimplicit-function-declaration] initialize_LA(); ^~~~~~~~~~~~~ lalr.c:51:5: warning: implicit declaration of function ‘set_goto_map’ [-Wimplicit-function-declaration] set_goto_map(); ^~~~~~~~~~~~ lalr.c:52:5: warning: implicit declaration of function ‘initialize_F’; did you mean ‘initstate_r’? [-Wimplicit-function-declaration] initialize_F(); ^~~~~~~~~~~~ initstate_r lalr.c:53:5: warning: implicit declaration of function ‘build_relations’ [-Wimplicit-function-declaration] build_relations(); ^~~~~~~~~~~~~~~ lalr.c:54:5: warning: implicit declaration of function ‘compute_FOLLOWS’ [-Wimplicit-function-declaration] compute_FOLLOWS(); ^~~~~~~~~~~~~~~ lalr.c:55:5: warning: implicit declaration of function ‘compute_lookaheads’ [-Wimplicit-function-declaration] compute_lookaheads(); ^~~~~~~~~~~~~~~~~~ lalr.c: At top level: lalr.c:60:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_state_table() ^~~~~~~~~~~~~~~ lalr.c:71:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_accessing_symbol() ^~~~~~~~~~~~~~~~~~~~ lalr.c:82:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_shift_table() ^~~~~~~~~~~~~~~ lalr.c:93:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_reduction_table() ^~~~~~~~~~~~~~~~~~~ lalr.c:104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_maxrhs() ^~~~~~~~~~ lalr.c:132:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_LA() ^~~~~~~~~~~~~ lalr.c:169:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_goto_map() ^~~~~~~~~~~~ lalr.c: In function ‘set_goto_map’: lalr.c:192:6: warning: implicit declaration of function ‘fatal’; did you mean ‘atol’? [-Wimplicit-function-declaration] fatal("too many gotos"); ^~~~~ atol lalr.c: At top level: lalr.c:267:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_F() ^~~~~~~~~~~~ lalr.c: In function ‘initialize_F’: lalr.c:330:3: warning: implicit declaration of function ‘digraph’; did you mean ‘isgraph’? [-Wimplicit-function-declaration] digraph(reads); ^~~~~~~ isgraph lalr.c: At top level: lalr.c:344:1: warning: return type defaults to ‘int’ [-Wimplicit-int] build_relations() ^~~~~~~~~~~~~~~ lalr.c: In function ‘build_relations’: lalr.c:395:4: warning: implicit declaration of function ‘add_lookback_edge’ [-Wimplicit-function-declaration] add_lookback_edge(stateno, *rulep, i); ^~~~~~~~~~~~~~~~~ lalr.c: At top level: lalr.c:436:1: warning: return type defaults to ‘int’ [-Wimplicit-int] add_lookback_edge(stateno, ruleno, gotono) ^~~~~~~~~~~~~~~~~ lalr.c:521:1: warning: return type defaults to ‘int’ [-Wimplicit-int] compute_FOLLOWS() ^~~~~~~~~~~~~~~ lalr.c:527:1: warning: return type defaults to ‘int’ [-Wimplicit-int] compute_lookaheads() ^~~~~~~~~~~~~~~~~~ lalr.c:561:1: warning: return type defaults to ‘int’ [-Wimplicit-int] digraph(relation) ^~~~~~~ lalr.c: In function ‘digraph’: lalr.c:579:2: warning: implicit declaration of function ‘traverse’; did you mean ‘transpose’? [-Wimplicit-function-declaration] traverse(i); ^~~~~~~~ transpose lalr.c: At top level: lalr.c:588:1: warning: return type defaults to ‘int’ [-Wimplicit-int] traverse(i) ^~~~~~~~ lr0.c:36:1: warning: return type defaults to ‘int’ [-Wimplicit-int] allocate_itemsets() ^~~~~~~~~~~~~~~~~ lr0.c:78:1: warning: return type defaults to ‘int’ [-Wimplicit-int] allocate_storage() ^~~~~~~~~~~~~~~~ lr0.c:87:1: warning: return type defaults to ‘int’ [-Wimplicit-int] append_states() ^~~~~~~~~~~~~ lr0.c:116:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_storage() ^~~~~~~~~~~~ lr0.c:129:1: warning: return type defaults to ‘int’ [-Wimplicit-int] generate_states() ^~~~~~~~~~~~~~~ lr0.c: In function ‘generate_states’: lr0.c:134:5: warning: implicit declaration of function ‘set_first_derives’ [-Wimplicit-function-declaration] set_first_derives(); ^~~~~~~~~~~~~~~~~ lr0.c:135:5: warning: implicit declaration of function ‘initialize_states’; did you mean ‘generate_states’? [-Wimplicit-function-declaration] initialize_states(); ^~~~~~~~~~~~~~~~~ generate_states lr0.c:139:2: warning: implicit declaration of function ‘closure’; did you mean ‘pclose’? [-Wimplicit-function-declaration] closure(this_state->items, this_state->nitems); ^~~~~~~ pclose lr0.c:140:2: warning: implicit declaration of function ‘save_reductions’ [-Wimplicit-function-declaration] save_reductions(); ^~~~~~~~~~~~~~~ lr0.c:141:2: warning: implicit declaration of function ‘new_itemsets’; did you mean ‘new_state’? [-Wimplicit-function-declaration] new_itemsets(); ^~~~~~~~~~~~ new_state lr0.c:145:6: warning: implicit declaration of function ‘save_shifts’ [-Wimplicit-function-declaration] save_shifts(); ^~~~~~~~~~~ lr0.c:150:5: warning: implicit declaration of function ‘finalize_closure’ [-Wimplicit-function-declaration] finalize_closure(); ^~~~~~~~~~~~~~~~ lr0.c: At top level: lr0.c:221:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_states() ^~~~~~~~~~~~~~~~~ lr0.c: In function ‘initialize_states’: lr0.c:232:17: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (p == 0) no_space(); ^~~~~~~~ isspace lr0.c: At top level: lr0.c:248:1: warning: return type defaults to ‘int’ [-Wimplicit-int] new_itemsets() ^~~~~~~~~~~~ lr0.c: In function ‘new_state’: lr0.c:299:2: warning: implicit declaration of function ‘fatal’; did you mean ‘atol’? [-Wimplicit-function-declaration] fatal("too many states"); ^~~~~ atol lr0.c: At top level: lr0.c:325:1: warning: return type defaults to ‘int’ [-Wimplicit-int] show_cores() ^~~~~~~~~~ lr0.c:360:1: warning: return type defaults to ‘int’ [-Wimplicit-int] show_ritems() ^~~~~~~~~~~ lr0.c:370:1: warning: return type defaults to ‘int’ [-Wimplicit-int] show_rrhs() ^~~~~~~~~ lr0.c:381:1: warning: return type defaults to ‘int’ [-Wimplicit-int] show_shifts() ^~~~~~~~~~~ lr0.c:399:1: warning: return type defaults to ‘int’ [-Wimplicit-int] save_shifts() ^~~~~~~~~~~ lr0.c:433:1: warning: return type defaults to ‘int’ [-Wimplicit-int] save_reductions() ^~~~~~~~~~~~~~~ lr0.c:482:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_derives() ^~~~~~~~~~~ lr0.c:512:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_derives() ^~~~~~~~~~~~ lr0.c:541:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_nullable() ^~~~~~~~~~~~ lr0.c:590:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_nullable() ^~~~~~~~~~~~~ lr0.c:596:1: warning: return type defaults to ‘int’ [-Wimplicit-int] lr0() ^~~ main.c:68:1: warning: return type defaults to ‘int’ [-Wimplicit-int] done(k) ^~~~ main.c: In function ‘done’: main.c:71:45: warning: implicit declaration of function ‘unlink’; did you mean ‘unix’? [-Wimplicit-function-declaration] if (action_file) { fclose(action_file); unlink(action_file_name); } ^~~~~~ unix main.c: At top level: main.c:85:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_signals() ^~~~~~~~~~~ main.c:102:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage() ^~~~~ main.c:109:1: warning: return type defaults to ‘int’ [-Wimplicit-int] getargs(argc, argv) ^~~~~~~ main.c: In function ‘getargs’: main.c:126:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ main.c:109:1: note: declared here getargs(argc, argv) ^~~~~~~ main.c: In function ‘allocate’: main.c:224:10: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (!p) no_space(); ^~~~~~~~ isspace main.c: At top level: main.c:230:1: warning: return type defaults to ‘int’ [-Wimplicit-int] create_file_names() ^~~~~~~~~~~~~~~~~ main.c:313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] open_files() ^~~~~~~~~~ main.c: In function ‘open_files’: main.c:321:6: warning: implicit declaration of function ‘open_error’; did you mean ‘perror’? [-Wimplicit-function-declaration] open_error(input_file_name); ^~~~~~~~~~ perror main.c: In function ‘main’: main.c:372:5: warning: implicit declaration of function ‘reader’; did you mean ‘rand_r’? [-Wimplicit-function-declaration] reader(); ^~~~~~ rand_r main.c:373:5: warning: implicit declaration of function ‘lr0’ [-Wimplicit-function-declaration] lr0(); ^~~ main.c:374:5: warning: implicit declaration of function ‘lalr’; did you mean ‘labs’? [-Wimplicit-function-declaration] lalr(); ^~~~ labs main.c:375:5: warning: implicit declaration of function ‘make_parser’; did you mean ‘make_bucket’? [-Wimplicit-function-declaration] make_parser(); ^~~~~~~~~~~ make_bucket main.c:376:5: warning: implicit declaration of function ‘verbose’ [-Wimplicit-function-declaration] verbose(); ^~~~~~~ main.c:377:5: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] output(); ^~~~~~ main.c: In function ‘create_file_names’: main.c:270:5: warning: ignoring return value of ‘mkstemp’, declared with attribute warn_unused_result [-Wunused-result] mkstemp(action_file_name); ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c:271:5: warning: ignoring return value of ‘mkstemp’, declared with attribute warn_unused_result [-Wunused-result] mkstemp(text_file_name); ^~~~~~~~~~~~~~~~~~~~~~~ main.c:272:5: warning: ignoring return value of ‘mkstemp’, declared with attribute warn_unused_result [-Wunused-result] mkstemp(union_file_name); ^~~~~~~~~~~~~~~~~~~~~~~~ mkpar.c:26:1: warning: return type defaults to ‘int’ [-Wimplicit-int] make_parser() ^~~~~~~~~~~ mkpar.c: In function ‘make_parser’: mkpar.c:34:5: warning: implicit declaration of function ‘find_final_state’; did you mean ‘initstate’? [-Wimplicit-function-declaration] find_final_state(); ^~~~~~~~~~~~~~~~ initstate mkpar.c:35:5: warning: implicit declaration of function ‘remove_conflicts’ [-Wimplicit-function-declaration] remove_conflicts(); ^~~~~~~~~~~~~~~~ mkpar.c:36:5: warning: implicit declaration of function ‘unused_rules’ [-Wimplicit-function-declaration] unused_rules(); ^~~~~~~~~~~~ mkpar.c:37:32: warning: implicit declaration of function ‘total_conflicts’ [-Wimplicit-function-declaration] if (SRtotal + RRtotal > 0) total_conflicts(); ^~~~~~~~~~~~~~~ mkpar.c:38:5: warning: implicit declaration of function ‘defreds’ [-Wimplicit-function-declaration] defreds(); ^~~~~~~ mkpar.c: At top level: mkpar.c:156:1: warning: return type defaults to ‘int’ [-Wimplicit-int] find_final_state() ^~~~~~~~~~~~~~~~ mkpar.c:173:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unused_rules() ^~~~~~~~~~~~ mkpar.c: In function ‘unused_rules’: mkpar.c:179:26: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (rules_used == 0) no_space(); ^~~~~~~~ isspace mkpar.c: At top level: mkpar.c:205:1: warning: return type defaults to ‘int’ [-Wimplicit-int] remove_conflicts() ^~~~~~~~~~~~~~~~ mkpar.c:280:1: warning: return type defaults to ‘int’ [-Wimplicit-int] total_conflicts() ^~~~~~~~~~~~~~~ mkpar.c:329:1: warning: return type defaults to ‘int’ [-Wimplicit-int] defreds() ^~~~~~~ mkpar.c:338:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_action_row(p) ^~~~~~~~~~~~~~~ mkpar.c:351:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_parser() ^~~~~~~~~~~ output.c:24:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output() ^~~~~~ output.c: In function ‘output’: output.c:26:5: warning: implicit declaration of function ‘free_itemsets’ [-Wimplicit-function-declaration] free_itemsets(); ^~~~~~~~~~~~~ output.c:27:5: warning: implicit declaration of function ‘free_shifts’ [-Wimplicit-function-declaration] free_shifts(); ^~~~~~~~~~~ output.c:28:5: warning: implicit declaration of function ‘free_reductions’ [-Wimplicit-function-declaration] free_reductions(); ^~~~~~~~~~~~~~~ output.c:29:5: warning: implicit declaration of function ‘output_prefix’ [-Wimplicit-function-declaration] output_prefix(); ^~~~~~~~~~~~~ output.c:30:5: warning: implicit declaration of function ‘output_stored_text’ [-Wimplicit-function-declaration] output_stored_text(); ^~~~~~~~~~~~~~~~~~ output.c:31:5: warning: implicit declaration of function ‘output_defines’; did you mean ‘__id_t_defined’? [-Wimplicit-function-declaration] output_defines(); ^~~~~~~~~~~~~~ __id_t_defined output.c:32:5: warning: implicit declaration of function ‘output_rule_data’ [-Wimplicit-function-declaration] output_rule_data(); ^~~~~~~~~~~~~~~~ output.c:33:5: warning: implicit declaration of function ‘output_yydefred’ [-Wimplicit-function-declaration] output_yydefred(); ^~~~~~~~~~~~~~~ output.c:34:5: warning: implicit declaration of function ‘output_actions’ [-Wimplicit-function-declaration] output_actions(); ^~~~~~~~~~~~~~ output.c:35:5: warning: implicit declaration of function ‘free_parser’ [-Wimplicit-function-declaration] free_parser(); ^~~~~~~~~~~ output.c:36:5: warning: implicit declaration of function ‘output_debug’; did you mean ‘output’? [-Wimplicit-function-declaration] output_debug(); ^~~~~~~~~~~~ output output.c:37:5: warning: implicit declaration of function ‘output_stype’; did you mean ‘output’? [-Wimplicit-function-declaration] output_stype(); ^~~~~~~~~~~~ output output.c:38:16: warning: implicit declaration of function ‘write_section’ [-Wimplicit-function-declaration] if (rflag) write_section(tables); ^~~~~~~~~~~~~ output.c:40:5: warning: implicit declaration of function ‘output_trailing_text’ [-Wimplicit-function-declaration] output_trailing_text(); ^~~~~~~~~~~~~~~~~~~~ output.c:42:5: warning: implicit declaration of function ‘output_semantic_actions’ [-Wimplicit-function-declaration] output_semantic_actions(); ^~~~~~~~~~~~~~~~~~~~~~~ output.c: At top level: output.c:47:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_prefix() ^~~~~~~~~~~~~ output.c:107:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_rule_data() ^~~~~~~~~~~~~~~~ output.c:154:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_yydefred() ^~~~~~~~~~~~~~~ output.c:181:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_actions() ^~~~~~~~~~~~~~ output.c: In function ‘output_actions’: output.c:190:5: warning: implicit declaration of function ‘token_actions’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] token_actions(); ^~~~~~~~~~~~~ output_actions output.c:196:5: warning: implicit declaration of function ‘goto_actions’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] goto_actions(); ^~~~~~~~~~~~ output_actions output.c:201:5: warning: implicit declaration of function ‘sort_actions’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] sort_actions(); ^~~~~~~~~~~~ output_actions output.c:202:5: warning: implicit declaration of function ‘pack_table’ [-Wimplicit-function-declaration] pack_table(); ^~~~~~~~~~ output.c:203:5: warning: implicit declaration of function ‘output_base’; did you mean ‘output’? [-Wimplicit-function-declaration] output_base(); ^~~~~~~~~~~ output output.c:204:5: warning: implicit declaration of function ‘output_table’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] output_table(); ^~~~~~~~~~~~ output_actions output.c:205:5: warning: implicit declaration of function ‘output_check’; did you mean ‘output_prefix’? [-Wimplicit-function-declaration] output_check(); ^~~~~~~~~~~~ output_prefix output.c: At top level: output.c:209:1: warning: return type defaults to ‘int’ [-Wimplicit-int] token_actions() ^~~~~~~~~~~~~ output.c:293:1: warning: return type defaults to ‘int’ [-Wimplicit-int] goto_actions() ^~~~~~~~~~~~ output.c: In function ‘goto_actions’: output.c:299:9: warning: implicit declaration of function ‘default_goto’ [-Wimplicit-function-declaration] k = default_goto(start_symbol + 1); ^~~~~~~~~~~~ output.c:301:5: warning: implicit declaration of function ‘save_column’ [-Wimplicit-function-declaration] save_column(start_symbol + 1, k); ^~~~~~~~~~~ output.c: At top level: output.c:362:1: warning: return type defaults to ‘int’ [-Wimplicit-int] save_column(symbol, default_state) ^~~~~~~~~~~ output.c: In function ‘save_column’: output.c:384:21: warning: ‘return’ with no value, in function returning non-void if (count == 0) return; ^~~~~~ output.c:362:1: note: declared here save_column(symbol, default_state) ^~~~~~~~~~~ output.c: At top level: output.c:404:1: warning: return type defaults to ‘int’ [-Wimplicit-int] sort_actions() ^~~~~~~~~~~~ output.c:439:1: warning: return type defaults to ‘int’ [-Wimplicit-int] pack_table() ^~~~~~~~~~ output.c: In function ‘pack_table’: output.c:460:10: warning: implicit declaration of function ‘matching_vector’ [-Wimplicit-function-declaration] state = matching_vector(i); ^~~~~~~~~~~~~~~ output.c:463:14: warning: implicit declaration of function ‘pack_vector’ [-Wimplicit-function-declaration] place = pack_vector(i); ^~~~~~~~~~~ output.c: In function ‘pack_vector’: output.c:576:7: warning: implicit declaration of function ‘fatal’; did you mean ‘atol’? [-Wimplicit-function-declaration] fatal("maximum table size exceeded"); ^~~~~ atol output.c:581:19: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (table == 0) no_space(); ^~~~~~~~ isspace output.c: At top level: output.c:620:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_base() ^~~~~~~~~~~ output.c:686:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_table() ^~~~~~~~~~~~ output.c:718:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_check() ^~~~~~~~~~~~ output.c:780:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_defines() ^~~~~~~~~~~~~~ output.c: In function ‘output_defines’: output.c:823:26: warning: implicit declaration of function ‘open_error’; did you mean ‘perror’? [-Wimplicit-function-declaration] if (union_file == NULL) open_error(union_file_name); ^~~~~~~~~~ perror output.c: At top level: output.c:832:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_stored_text() ^~~~~~~~~~~~~~~~~~ output.c: In function ‘output_stored_text’: output.c:843:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ output.c:832:1: note: declared here output_stored_text() ^~~~~~~~~~~~~~~~~~ output.c: At top level: output.c:859:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_debug() ^~~~~~~~~~~~ output.c:1073:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_stype() ^~~~~~~~~~~~ output.c:1083:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_trailing_text() ^~~~~~~~~~~~~~~~~~~~ output.c: In function ‘output_trailing_text’: output.c:1089:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ output.c:1083:1: note: declared here output_trailing_text() ^~~~~~~~~~~~~~~~~~~~ output.c:1098:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ output.c:1083:1: note: declared here output_trailing_text() ^~~~~~~~~~~~~~~~~~~~ output.c: At top level: output.c:1140:1: warning: return type defaults to ‘int’ [-Wimplicit-int] output_semantic_actions() ^~~~~~~~~~~~~~~~~~~~~~~ output.c: In function ‘output_semantic_actions’: output.c:1151:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ output.c:1140:1: note: declared here output_semantic_actions() ^~~~~~~~~~~~~~~~~~~~~~~ output.c: At top level: output.c:1177:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_itemsets() ^~~~~~~~~~~~~ output.c:1190:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_shifts() ^~~~~~~~~~~ output.c:1204:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_reductions() ^~~~~~~~~~~~~~~ reader.c:41:1: warning: return type defaults to ‘int’ [-Wimplicit-int] cachec(c) ^~~~~~ reader.c: In function ‘cachec’: reader.c:49:18: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (cache == 0) no_space(); ^~~~~~~~ isspace reader.c: At top level: reader.c:56:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_line() ^~~~~~~~ reader.c: In function ‘get_line’: reader.c:67:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:56:1: note: declared here get_line() ^~~~~~~~ reader.c:83:32: warning: ‘return’ with no value, in function returning non-void if (c == '\n') { cptr = line; return; } ^~~~~~ reader.c:56:1: note: declared here get_line() ^~~~~~~~ reader.c:96:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:56:1: note: declared here get_line() ^~~~~~~~ reader.c: At top level: reader.c:120:1: warning: return type defaults to ‘int’ [-Wimplicit-int] skip_comment() ^~~~~~~~~~~~ reader.c: In function ‘skip_comment’: reader.c:135:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:120:1: note: declared here skip_comment() ^~~~~~~~~~~~ reader.c:141:3: warning: implicit declaration of function ‘unterminated_comment’ [-Wimplicit-function-declaration] unterminated_comment(st_lineno, st_line, st_cptr); ^~~~~~~~~~~~~~~~~~~~ reader.c: In function ‘keyword’: reader.c:270:5: warning: implicit declaration of function ‘syntax_error’; did you mean ‘strerror’? [-Wimplicit-function-declaration] syntax_error(lineno, line, t_cptr); ^~~~~~~~~~~~ strerror reader.c: At top level: reader.c:275:1: warning: return type defaults to ‘int’ [-Wimplicit-int] copy_ident() ^~~~~~~~~~ reader.c: In function ‘copy_ident’: reader.c:281:19: warning: implicit declaration of function ‘unexpected_EOF’ [-Wimplicit-function-declaration] if (c == EOF) unexpected_EOF(); ^~~~~~~~~~~~~~ reader.c:291:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:275:1: note: declared here copy_ident() ^~~~~~~~~~ reader.c:298:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:275:1: note: declared here copy_ident() ^~~~~~~~~~ reader.c: At top level: reader.c:304:1: warning: return type defaults to ‘int’ [-Wimplicit-int] copy_text() ^~~~~~~~~ reader.c: In function ‘copy_text’: reader.c:318:6: warning: implicit declaration of function ‘unterminated_text’ [-Wimplicit-function-declaration] unterminated_text(t_lineno, t_line, t_cptr); ^~~~~~~~~~~~~~~~~ reader.c:354:7: warning: implicit declaration of function ‘unterminated_string’ [-Wimplicit-function-declaration] unterminated_string(s_lineno, s_line, s_cptr); ^~~~~~~~~~~~~~~~~~~ reader.c:423:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:304:1: note: declared here copy_text() ^~~~~~~~~ reader.c: At top level: reader.c:435:1: warning: return type defaults to ‘int’ [-Wimplicit-int] copy_union() ^~~~~~~~~~ reader.c: In function ‘copy_union’: reader.c:444:20: warning: implicit declaration of function ‘over_unionized’ [-Wimplicit-function-declaration] if (unionized) over_unionized(cptr - 6); ^~~~~~~~~~~~~~ reader.c:463:17: warning: implicit declaration of function ‘unterminated_union’ [-Wimplicit-function-declaration] if (line == 0) unterminated_union(u_lineno, u_line, u_cptr); ^~~~~~~~~~~~~~~~~~ reader.c:475:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:435:1: note: declared here copy_union() ^~~~~~~~~~ reader.c: In function ‘get_literal’: reader.c:634:20: warning: implicit declaration of function ‘illegal_character’ [-Wimplicit-function-declaration] if (n > MAXCHAR) illegal_character(c_cptr); ^~~~~~~~~~~~~~~~~ reader.c: In function ‘get_name’: reader.c:760:29: warning: implicit declaration of function ‘used_reserved’; did you mean ‘is_reserved’? [-Wimplicit-function-declaration] if (is_reserved(cache)) used_reserved(cache); ^~~~~~~~~~~~~ is_reserved reader.c: In function ‘get_tag’: reader.c:794:2: warning: implicit declaration of function ‘illegal_tag’ [-Wimplicit-function-declaration] illegal_tag(t_lineno, t_line, t_cptr); ^~~~~~~~~~~ reader.c: At top level: reader.c:831:1: warning: return type defaults to ‘int’ [-Wimplicit-int] declare_tokens(assoc) ^~~~~~~~~~~~~~ reader.c: In function ‘declare_tokens’: reader.c:857:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:831:1: note: declared here declare_tokens(assoc) ^~~~~~~~~~~~~~ reader.c:859:18: warning: implicit declaration of function ‘tokenized_start’ [-Wimplicit-function-declaration] if (bp == goal) tokenized_start(bp->name); ^~~~~~~~~~~~~~~ reader.c:865:3: warning: implicit declaration of function ‘retyped_warning’ [-Wimplicit-function-declaration] retyped_warning(bp->name); ^~~~~~~~~~~~~~~ reader.c:872:3: warning: implicit declaration of function ‘reprec_warning’ [-Wimplicit-function-declaration] reprec_warning(bp->name); ^~~~~~~~~~~~~~ reader.c:884:3: warning: implicit declaration of function ‘revalued_warning’ [-Wimplicit-function-declaration] revalued_warning(bp->name); ^~~~~~~~~~~~~~~~ reader.c: At top level: reader.c:893:1: warning: return type defaults to ‘int’ [-Wimplicit-int] declare_types() ^~~~~~~~~~~~~ reader.c: In function ‘declare_types’: reader.c:912:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:893:1: note: declared here declare_types() ^~~~~~~~~~~~~ reader.c: At top level: reader.c:921:1: warning: return type defaults to ‘int’ [-Wimplicit-int] declare_start() ^~~~~~~~~~~~~ reader.c: In function ‘declare_start’: reader.c:932:2: warning: implicit declaration of function ‘terminal_start’; did you mean ‘declare_start’? [-Wimplicit-function-declaration] terminal_start(bp->name); ^~~~~~~~~~~~~~ declare_start reader.c:934:2: warning: implicit declaration of function ‘restarted_warning’ [-Wimplicit-function-declaration] restarted_warning(); ^~~~~~~~~~~~~~~~~ reader.c: At top level: reader.c:939:1: warning: return type defaults to ‘int’ [-Wimplicit-int] read_declarations() ^~~~~~~~~~~~~~~~~ reader.c: In function ‘read_declarations’: reader.c:955:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:939:1: note: declared here read_declarations() ^~~~~~~~~~~~~~~~~ reader.c: At top level: reader.c:988:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_grammar() ^~~~~~~~~~~~~~~~~~ reader.c:1019:1: warning: return type defaults to ‘int’ [-Wimplicit-int] expand_items() ^~~~~~~~~~~~ reader.c:1027:1: warning: return type defaults to ‘int’ [-Wimplicit-int] expand_rules() ^~~~~~~~~~~~ reader.c:1039:1: warning: return type defaults to ‘int’ [-Wimplicit-int] advance_to_start() ^~~~~~~~~~~~~~~~ reader.c: In function ‘advance_to_start’: reader.c:1054:6: warning: implicit declaration of function ‘no_grammar’; did you mean ‘_Pragma’? [-Wimplicit-function-declaration] no_grammar(); ^~~~~~~~~~ _Pragma reader.c:1084:5: warning: implicit declaration of function ‘start_rule’; did you mean ‘strtoull’? [-Wimplicit-function-declaration] start_rule(bp, s_lineno); ^~~~~~~~~~ strtoull reader.c: At top level: reader.c:1089:1: warning: return type defaults to ‘int’ [-Wimplicit-int] start_rule(bp, s_lineno) ^~~~~~~~~~ reader.c: In function ‘start_rule’: reader.c:1094:2: warning: implicit declaration of function ‘terminal_lhs’ [-Wimplicit-function-declaration] terminal_lhs(s_lineno); ^~~~~~~~~~~~ reader.c: At top level: reader.c:1104:1: warning: return type defaults to ‘int’ [-Wimplicit-int] end_rule() ^~~~~~~~ reader.c: In function ‘end_rule’: reader.c:1112:6: warning: implicit declaration of function ‘default_action_warning’; did you mean ‘__glibc_macro_warning’? [-Wimplicit-function-declaration] default_action_warning(); ^~~~~~~~~~~~~~~~~~~~~~ __glibc_macro_warning reader.c: At top level: reader.c:1123:1: warning: return type defaults to ‘int’ [-Wimplicit-int] insert_empty_rule() ^~~~~~~~~~~~~~~~~ reader.c:1152:1: warning: return type defaults to ‘int’ [-Wimplicit-int] add_symbol() ^~~~~~~~~~ reader.c: In function ‘add_symbol’: reader.c:1170:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:1152:1: note: declared here add_symbol() ^~~~~~~~~~ reader.c: At top level: reader.c:1183:1: warning: return type defaults to ‘int’ [-Wimplicit-int] copy_action() ^~~~~~~~~~~ reader.c: In function ‘copy_action’: reader.c:1231:14: warning: implicit declaration of function ‘dollar_warning’ [-Wimplicit-function-declaration] if (i > n) dollar_warning(d_lineno, i); ^~~~~~~~~~~~~~ reader.c:1245:3: warning: implicit declaration of function ‘dollar_error’; did you mean ‘strerror’? [-Wimplicit-function-declaration] dollar_error(d_lineno, d_line, d_cptr); ^~~~~~~~~~~~ strerror reader.c:1252:17: warning: implicit declaration of function ‘untyped_lhs’ [-Wimplicit-function-declaration] if (tag == 0) untyped_lhs(); ^~~~~~~~~~~ reader.c:1267:7: warning: implicit declaration of function ‘unknown_rhs’ [-Wimplicit-function-declaration] unknown_rhs(i); ^~~~~~~~~~~ reader.c:1269:17: warning: implicit declaration of function ‘untyped_rhs’ [-Wimplicit-function-declaration] if (tag == 0) untyped_rhs(i, pitem[nitems + i - n - 1]->name); ^~~~~~~~~~~ reader.c:1307:2: warning: implicit declaration of function ‘unterminated_action’ [-Wimplicit-function-declaration] unterminated_action(a_lineno, a_line, a_cptr); ^~~~~~~~~~~~~~~~~~~ reader.c:1312:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:1183:1: note: declared here copy_action() ^~~~~~~~~~~ reader.c:1321:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ reader.c:1183:1: note: declared here copy_action() ^~~~~~~~~~~ reader.c: In function ‘mark_symbol’: reader.c:1442:2: warning: implicit declaration of function ‘prec_redeclared’ [-Wimplicit-function-declaration] prec_redeclared(); ^~~~~~~~~~~~~~~ reader.c: At top level: reader.c:1450:1: warning: return type defaults to ‘int’ [-Wimplicit-int] read_grammar() ^~~~~~~~~~~~ reader.c:1483:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_tags() ^~~~~~~~~ reader.c: In function ‘free_tags’: reader.c:1487:25: warning: ‘return’ with no value, in function returning non-void if (tag_table == 0) return; ^~~~~~ reader.c:1483:1: note: declared here free_tags() ^~~~~~~~~ reader.c: At top level: reader.c:1498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] pack_names() ^~~~~~~~~~ reader.c:1523:1: warning: return type defaults to ‘int’ [-Wimplicit-int] check_symbols() ^~~~~~~~~~~~~ reader.c: In function ‘check_symbols’: reader.c:1528:2: warning: implicit declaration of function ‘undefined_goal’ [-Wimplicit-function-declaration] undefined_goal(goal->name); ^~~~~~~~~~~~~~ reader.c:1534:6: warning: implicit declaration of function ‘undefined_symbol_warning’ [-Wimplicit-function-declaration] undefined_symbol_warning(bp->name); ^~~~~~~~~~~~~~~~~~~~~~~~ reader.c: At top level: reader.c:1541:1: warning: return type defaults to ‘int’ [-Wimplicit-int] pack_symbols() ^~~~~~~~~~~~ reader.c:1665:1: warning: return type defaults to ‘int’ [-Wimplicit-int] pack_grammar() ^~~~~~~~~~~~ reader.c:1724:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_grammar() ^~~~~~~~~~~~~ reader.c: In function ‘print_grammar’: reader.c:1730:17: warning: ‘return’ with no value, in function returning non-void if (!vflag) return; ^~~~~~ reader.c:1724:1: note: declared here print_grammar() ^~~~~~~~~~~~~ reader.c: At top level: reader.c:1760:1: warning: return type defaults to ‘int’ [-Wimplicit-int] reader() ^~~~~~ reader.c: In function ‘reader’: reader.c:1762:5: warning: implicit declaration of function ‘write_section’ [-Wimplicit-function-declaration] write_section(banner); ^~~~~~~~~~~~~ reader.c:1763:5: warning: implicit declaration of function ‘create_symbol_table’ [-Wimplicit-function-declaration] create_symbol_table(); ^~~~~~~~~~~~~~~~~~~ reader.c:1766:5: warning: implicit declaration of function ‘free_symbol_table’ [-Wimplicit-function-declaration] free_symbol_table(); ^~~~~~~~~~~~~~~~~ reader.c:1772:5: warning: implicit declaration of function ‘free_symbols’; did you mean ‘pack_symbols’? [-Wimplicit-function-declaration] free_symbols(); ^~~~~~~~~~~~ pack_symbols skeleton.c:302:1: warning: return type defaults to ‘int’ [-Wimplicit-int] write_section(section) ^~~~~~~~~~~~~ symtab.c: In function ‘make_bucket’: symtab.c:43:18: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (bp == 0) no_space(); ^~~~~~~~ isspace symtab.c: At top level: symtab.c:86:1: warning: return type defaults to ‘int’ [-Wimplicit-int] create_symbol_table() ^~~~~~~~~~~~~~~~~~~ symtab.c:106:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_symbol_table() ^~~~~~~~~~~~~~~~~ symtab.c:113:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_symbols() ^~~~~~~~~~~~ verbose.c:10:1: warning: return type defaults to ‘int’ [-Wimplicit-int] verbose() ^~~~~~~ verbose.c: In function ‘verbose’: verbose.c:14:17: warning: ‘return’ with no value, in function returning non-void if (!vflag) return; ^~~~~~ verbose.c:10:1: note: declared here verbose() ^~~~~~~ verbose.c:17:26: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] if (null_rules == 0) no_space(); ^~~~~~~~ isspace verbose.c:20:2: warning: implicit declaration of function ‘print_state’; did you mean ‘initstate’? [-Wimplicit-function-declaration] print_state(i); ^~~~~~~~~~~ initstate verbose.c:24:2: warning: implicit declaration of function ‘log_unused’ [-Wimplicit-function-declaration] log_unused(); ^~~~~~~~~~ verbose.c:26:2: warning: implicit declaration of function ‘log_conflicts’ [-Wimplicit-function-declaration] log_conflicts(); ^~~~~~~~~~~~~ verbose.c: At top level: verbose.c:34:1: warning: return type defaults to ‘int’ [-Wimplicit-int] log_unused() ^~~~~~~~~~ verbose.c:53:1: warning: return type defaults to ‘int’ [-Wimplicit-int] log_conflicts() ^~~~~~~~~~~~~ verbose.c:81:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_state(state) ^~~~~~~~~~~ verbose.c: In function ‘print_state’: verbose.c:87:2: warning: implicit declaration of function ‘print_conflicts’; did you mean ‘log_conflicts’? [-Wimplicit-function-declaration] print_conflicts(state); ^~~~~~~~~~~~~~~ log_conflicts verbose.c:89:5: warning: implicit declaration of function ‘print_core’; did you mean ‘print_state’? [-Wimplicit-function-declaration] print_core(state); ^~~~~~~~~~ print_state verbose.c:90:5: warning: implicit declaration of function ‘print_nulls’; did you mean ‘print_state’? [-Wimplicit-function-declaration] print_nulls(state); ^~~~~~~~~~~ print_state verbose.c:91:5: warning: implicit declaration of function ‘print_actions’; did you mean ‘print_state’? [-Wimplicit-function-declaration] print_actions(state); ^~~~~~~~~~~~~ print_state verbose.c: At top level: verbose.c:95:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_conflicts(state) ^~~~~~~~~~~~~~~ verbose.c:143:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_core(state) ^~~~~~~~~~ verbose.c:179:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_nulls(state) ^~~~~~~~~~~ verbose.c:223:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_actions(stateno) ^~~~~~~~~~~~~ verbose.c: In function ‘print_actions’: verbose.c:236:2: warning: implicit declaration of function ‘print_shifts’; did you mean ‘print_state’? [-Wimplicit-function-declaration] print_shifts(p); ^~~~~~~~~~~~ print_state verbose.c:237:2: warning: implicit declaration of function ‘print_reductions’; did you mean ‘print_actions’? [-Wimplicit-function-declaration] print_reductions(p, defred[stateno]); ^~~~~~~~~~~~~~~~ print_actions verbose.c:245:6: warning: implicit declaration of function ‘print_gotos’; did you mean ‘print_actions’? [-Wimplicit-function-declaration] print_gotos(stateno); ^~~~~~~~~~~ print_actions verbose.c: At top level: verbose.c:250:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_shifts(p) ^~~~~~~~~~~~ verbose.c:275:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_reductions(p, defred) ^~~~~~~~~~~~~~~~ verbose.c:313:1: warning: return type defaults to ‘int’ [-Wimplicit-int] print_gotos(stateno) ^~~~~~~~~~~ warshall.c:7:1: warning: return type defaults to ‘int’ [-Wimplicit-int] transitive_closure(R, n) ^~~~~~~~~~~~~~~~~~ warshall.c:59:1: warning: return type defaults to ‘int’ [-Wimplicit-int] reflexive_transitive_closure(R, n) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> Source compiled. >>> Test phase: dev-util/yacc-1.9.1-r6 >>> Completed testing dev-util/yacc-1.9.1-r6 >>> Install yacc-1.9.1-r6 into /var/tmp/portage/dev-util/yacc-1.9.1-r6/image/ category dev-util >>> Completed installing yacc-1.9.1-r6 into /var/tmp/portage/dev-util/yacc-1.9.1-r6/image/ * Final size of build directory: 292 KiB * Final size of installed tree: 136 KiB * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * closure.c:43:5: warning: implicit declaration of function ‘reflexive_transitive_closure’ [-Wimplicit-function-declaration] * error.c:14:5: warning: implicit declaration of function ‘done’ [-Wimplicit-function-declaration] * lalr.c:45:5: warning: implicit declaration of function ‘set_state_table’; did you mean ‘setstate_r’? [-Wimplicit-function-declaration] * lalr.c:46:5: warning: implicit declaration of function ‘set_accessing_symbol’ [-Wimplicit-function-declaration] * lalr.c:47:5: warning: implicit declaration of function ‘set_shift_table’ [-Wimplicit-function-declaration] * lalr.c:48:5: warning: implicit declaration of function ‘set_reduction_table’ [-Wimplicit-function-declaration] * lalr.c:49:5: warning: implicit declaration of function ‘set_maxrhs’ [-Wimplicit-function-declaration] * lalr.c:50:5: warning: implicit declaration of function ‘initialize_LA’ [-Wimplicit-function-declaration] * lalr.c:51:5: warning: implicit declaration of function ‘set_goto_map’ [-Wimplicit-function-declaration] * lalr.c:52:5: warning: implicit declaration of function ‘initialize_F’; did you mean ‘initstate_r’? [-Wimplicit-function-declaration] * lalr.c:53:5: warning: implicit declaration of function ‘build_relations’ [-Wimplicit-function-declaration] * lalr.c:54:5: warning: implicit declaration of function ‘compute_FOLLOWS’ [-Wimplicit-function-declaration] * lalr.c:55:5: warning: implicit declaration of function ‘compute_lookaheads’ [-Wimplicit-function-declaration] * lalr.c:192:6: warning: implicit declaration of function ‘fatal’; did you mean ‘atol’? [-Wimplicit-function-declaration] * lalr.c:330:3: warning: implicit declaration of function ‘digraph’; did you mean ‘isgraph’? [-Wimplicit-function-declaration] * lalr.c:395:4: warning: implicit declaration of function ‘add_lookback_edge’ [-Wimplicit-function-declaration] * lalr.c:579:2: warning: implicit declaration of function ‘traverse’; did you mean ‘transpose’? [-Wimplicit-function-declaration] * lr0.c:134:5: warning: implicit declaration of function ‘set_first_derives’ [-Wimplicit-function-declaration] * lr0.c:135:5: warning: implicit declaration of function ‘initialize_states’; did you mean ‘generate_states’? [-Wimplicit-function-declaration] * lr0.c:139:2: warning: implicit declaration of function ‘closure’; did you mean ‘pclose’? [-Wimplicit-function-declaration] * lr0.c:140:2: warning: implicit declaration of function ‘save_reductions’ [-Wimplicit-function-declaration] * lr0.c:141:2: warning: implicit declaration of function ‘new_itemsets’; did you mean ‘new_state’? [-Wimplicit-function-declaration] * lr0.c:145:6: warning: implicit declaration of function ‘save_shifts’ [-Wimplicit-function-declaration] * lr0.c:150:5: warning: implicit declaration of function ‘finalize_closure’ [-Wimplicit-function-declaration] * lr0.c:232:17: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * lr0.c:299:2: warning: implicit declaration of function ‘fatal’; did you mean ‘atol’? [-Wimplicit-function-declaration] * main.c:71:45: warning: implicit declaration of function ‘unlink’; did you mean ‘unix’? [-Wimplicit-function-declaration] * main.c:224:10: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * main.c:321:6: warning: implicit declaration of function ‘open_error’; did you mean ‘perror’? [-Wimplicit-function-declaration] * main.c:372:5: warning: implicit declaration of function ‘reader’; did you mean ‘rand_r’? [-Wimplicit-function-declaration] * main.c:373:5: warning: implicit declaration of function ‘lr0’ [-Wimplicit-function-declaration] * main.c:374:5: warning: implicit declaration of function ‘lalr’; did you mean ‘labs’? [-Wimplicit-function-declaration] * main.c:375:5: warning: implicit declaration of function ‘make_parser’; did you mean ‘make_bucket’? [-Wimplicit-function-declaration] * main.c:376:5: warning: implicit declaration of function ‘verbose’ [-Wimplicit-function-declaration] * main.c:377:5: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] * mkpar.c:34:5: warning: implicit declaration of function ‘find_final_state’; did you mean ‘initstate’? [-Wimplicit-function-declaration] * mkpar.c:35:5: warning: implicit declaration of function ‘remove_conflicts’ [-Wimplicit-function-declaration] * mkpar.c:36:5: warning: implicit declaration of function ‘unused_rules’ [-Wimplicit-function-declaration] * mkpar.c:37:32: warning: implicit declaration of function ‘total_conflicts’ [-Wimplicit-function-declaration] * mkpar.c:38:5: warning: implicit declaration of function ‘defreds’ [-Wimplicit-function-declaration] * mkpar.c:179:26: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * output.c:26:5: warning: implicit declaration of function ‘free_itemsets’ [-Wimplicit-function-declaration] * output.c:27:5: warning: implicit declaration of function ‘free_shifts’ [-Wimplicit-function-declaration] * output.c:28:5: warning: implicit declaration of function ‘free_reductions’ [-Wimplicit-function-declaration] * output.c:29:5: warning: implicit declaration of function ‘output_prefix’ [-Wimplicit-function-declaration] * output.c:30:5: warning: implicit declaration of function ‘output_stored_text’ [-Wimplicit-function-declaration] * output.c:31:5: warning: implicit declaration of function ‘output_defines’; did you mean ‘__id_t_defined’? [-Wimplicit-function-declaration] * output.c:32:5: warning: implicit declaration of function ‘output_rule_data’ [-Wimplicit-function-declaration] * output.c:33:5: warning: implicit declaration of function ‘output_yydefred’ [-Wimplicit-function-declaration] * output.c:34:5: warning: implicit declaration of function ‘output_actions’ [-Wimplicit-function-declaration] * output.c:35:5: warning: implicit declaration of function ‘free_parser’ [-Wimplicit-function-declaration] * output.c:36:5: warning: implicit declaration of function ‘output_debug’; did you mean ‘output’? [-Wimplicit-function-declaration] * output.c:37:5: warning: implicit declaration of function ‘output_stype’; did you mean ‘output’? [-Wimplicit-function-declaration] * output.c:38:16: warning: implicit declaration of function ‘write_section’ [-Wimplicit-function-declaration] * output.c:40:5: warning: implicit declaration of function ‘output_trailing_text’ [-Wimplicit-function-declaration] * output.c:42:5: warning: implicit declaration of function ‘output_semantic_actions’ [-Wimplicit-function-declaration] * output.c:190:5: warning: implicit declaration of function ‘token_actions’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] * output.c:196:5: warning: implicit declaration of function ‘goto_actions’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] * output.c:201:5: warning: implicit declaration of function ‘sort_actions’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] * output.c:202:5: warning: implicit declaration of function ‘pack_table’ [-Wimplicit-function-declaration] * output.c:203:5: warning: implicit declaration of function ‘output_base’; did you mean ‘output’? [-Wimplicit-function-declaration] * output.c:204:5: warning: implicit declaration of function ‘output_table’; did you mean ‘output_actions’? [-Wimplicit-function-declaration] * output.c:205:5: warning: implicit declaration of function ‘output_check’; did you mean ‘output_prefix’? [-Wimplicit-function-declaration] * output.c:299:9: warning: implicit declaration of function ‘default_goto’ [-Wimplicit-function-declaration] * output.c:301:5: warning: implicit declaration of function ‘save_column’ [-Wimplicit-function-declaration] * output.c:460:10: warning: implicit declaration of function ‘matching_vector’ [-Wimplicit-function-declaration] * output.c:463:14: warning: implicit declaration of function ‘pack_vector’ [-Wimplicit-function-declaration] * output.c:576:7: warning: implicit declaration of function ‘fatal’; did you mean ‘atol’? [-Wimplicit-function-declaration] * output.c:581:19: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * output.c:823:26: warning: implicit declaration of function ‘open_error’; did you mean ‘perror’? [-Wimplicit-function-declaration] * reader.c:49:18: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * reader.c:141:3: warning: implicit declaration of function ‘unterminated_comment’ [-Wimplicit-function-declaration] * reader.c:270:5: warning: implicit declaration of function ‘syntax_error’; did you mean ‘strerror’? [-Wimplicit-function-declaration] * reader.c:281:19: warning: implicit declaration of function ‘unexpected_EOF’ [-Wimplicit-function-declaration] * reader.c:318:6: warning: implicit declaration of function ‘unterminated_text’ [-Wimplicit-function-declaration] * reader.c:354:7: warning: implicit declaration of function ‘unterminated_string’ [-Wimplicit-function-declaration] * reader.c:444:20: warning: implicit declaration of function ‘over_unionized’ [-Wimplicit-function-declaration] * reader.c:463:17: warning: implicit declaration of function ‘unterminated_union’ [-Wimplicit-function-declaration] * reader.c:634:20: warning: implicit declaration of function ‘illegal_character’ [-Wimplicit-function-declaration] * reader.c:760:29: warning: implicit declaration of function ‘used_reserved’; did you mean ‘is_reserved’? [-Wimplicit-function-declaration] * reader.c:794:2: warning: implicit declaration of function ‘illegal_tag’ [-Wimplicit-function-declaration] * reader.c:859:18: warning: implicit declaration of function ‘tokenized_start’ [-Wimplicit-function-declaration] * reader.c:865:3: warning: implicit declaration of function ‘retyped_warning’ [-Wimplicit-function-declaration] * reader.c:872:3: warning: implicit declaration of function ‘reprec_warning’ [-Wimplicit-function-declaration] * reader.c:884:3: warning: implicit declaration of function ‘revalued_warning’ [-Wimplicit-function-declaration] * reader.c:932:2: warning: implicit declaration of function ‘terminal_start’; did you mean ‘declare_start’? [-Wimplicit-function-declaration] * reader.c:934:2: warning: implicit declaration of function ‘restarted_warning’ [-Wimplicit-function-declaration] * reader.c:1054:6: warning: implicit declaration of function ‘no_grammar’; did you mean ‘_Pragma’? [-Wimplicit-function-declaration] * reader.c:1084:5: warning: implicit declaration of function ‘start_rule’; did you mean ‘strtoull’? [-Wimplicit-function-declaration] * reader.c:1094:2: warning: implicit declaration of function ‘terminal_lhs’ [-Wimplicit-function-declaration] * reader.c:1112:6: warning: implicit declaration of function ‘default_action_warning’; did you mean ‘__glibc_macro_warning’? [-Wimplicit-function-declaration] * reader.c:1231:14: warning: implicit declaration of function ‘dollar_warning’ [-Wimplicit-function-declaration] * reader.c:1245:3: warning: implicit declaration of function ‘dollar_error’; did you mean ‘strerror’? [-Wimplicit-function-declaration] * reader.c:1252:17: warning: implicit declaration of function ‘untyped_lhs’ [-Wimplicit-function-declaration] * reader.c:1267:7: warning: implicit declaration of function ‘unknown_rhs’ [-Wimplicit-function-declaration] * reader.c:1269:17: warning: implicit declaration of function ‘untyped_rhs’ [-Wimplicit-function-declaration] * reader.c:1307:2: warning: implicit declaration of function ‘unterminated_action’ [-Wimplicit-function-declaration] * reader.c:1442:2: warning: implicit declaration of function ‘prec_redeclared’ [-Wimplicit-function-declaration] * reader.c:1528:2: warning: implicit declaration of function ‘undefined_goal’ [-Wimplicit-function-declaration] * reader.c:1534:6: warning: implicit declaration of function ‘undefined_symbol_warning’ [-Wimplicit-function-declaration] * reader.c:1762:5: warning: implicit declaration of function ‘write_section’ [-Wimplicit-function-declaration] * reader.c:1763:5: warning: implicit declaration of function ‘create_symbol_table’ [-Wimplicit-function-declaration] * reader.c:1766:5: warning: implicit declaration of function ‘free_symbol_table’ [-Wimplicit-function-declaration] * reader.c:1772:5: warning: implicit declaration of function ‘free_symbols’; did you mean ‘pack_symbols’? [-Wimplicit-function-declaration] * symtab.c:43:18: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * verbose.c:17:26: warning: implicit declaration of function ‘no_space’; did you mean ‘isspace’? [-Wimplicit-function-declaration] * verbose.c:20:2: warning: implicit declaration of function ‘print_state’; did you mean ‘initstate’? [-Wimplicit-function-declaration] * verbose.c:24:2: warning: implicit declaration of function ‘log_unused’ [-Wimplicit-function-declaration] * verbose.c:26:2: warning: implicit declaration of function ‘log_conflicts’ [-Wimplicit-function-declaration] * verbose.c:87:2: warning: implicit declaration of function ‘print_conflicts’; did you mean ‘log_conflicts’? [-Wimplicit-function-declaration] * verbose.c:89:5: warning: implicit declaration of function ‘print_core’; did you mean ‘print_state’? [-Wimplicit-function-declaration] * verbose.c:90:5: warning: implicit declaration of function ‘print_nulls’; did you mean ‘print_state’? [-Wimplicit-function-declaration] * verbose.c:91:5: warning: implicit declaration of function ‘print_actions’; did you mean ‘print_state’? [-Wimplicit-function-declaration] * verbose.c:236:2: warning: implicit declaration of function ‘print_shifts’; did you mean ‘print_state’? [-Wimplicit-function-declaration] * verbose.c:237:2: warning: implicit declaration of function ‘print_reductions’; did you mean ‘print_actions’? [-Wimplicit-function-declaration] * verbose.c:245:6: warning: implicit declaration of function ‘print_gotos’; did you mean ‘print_actions’? [-Wimplicit-function-declaration] * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://dinosaur.compilertools.net/#yacc strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version usr/bin/yacc ecompressdir: bzip2 -9 //usr/share/man ecompressdir: bzip2 -9 //usr/share/doc * checking 10 files for package collisions * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / ` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at https://bugs.gentoo.org/ unless you report exactly * which two packages install the same file(s). See * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how * to solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * package dev-util/yacc-1.9.1-r6 NOT merged * * Detected file collision(s): * * /usr/bin/yacc * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * None of the installed packages claim the file(s). * * Package 'dev-util/yacc-1.9.1-r6' NOT merged due to file collisions. If * necessary, refer to your elog messages for the whole content of the * above message.