./oct-gperf.h(96): error: expected a "}" {"end", END, end_kw}, ^ ./oct-gperf.h(97): error: expected a "}" {"else", ELSE, else_kw}, ^ ./oct-gperf.h(98): error: expected a "}" {"endif", END, endif_kw}, ^ ./oct-gperf.h(99): error: expected a "}" {"elseif", ELSEIF, elseif_kw}, ^ ./oct-gperf.h(100): error: expected a "}" {"if", IF, if_kw}, ^ ./oct-gperf.h(101): error: expected a "}" {"endwhile", END, endwhile_kw}, ^ ./oct-gperf.h(102): error: expected a "}" {"endswitch", END, endswitch_kw}, ^ ./oct-gperf.h(103): error: expected a "}" {"persistent", STATIC, static_kw}, ^ ./oct-gperf.h(104): error: expected a "}" {"end_try_catch", END, end_try_catch_kw}, ^ ./oct-gperf.h(105): error: expected a "}" {"unwind_protect", UNWIND, unwind_protect_kw}, ^ ./oct-gperf.h(106): error: expected a "}" {"break", BREAK, break_kw}, ^ ./oct-gperf.h(107): error: expected a "}" {"do", DO, do_kw}, ^ ./oct-gperf.h(108): error: expected a "}" {"end_unwind_protect", END, end_unwind_protect_kw}, ^ ./oct-gperf.h(109): error: expected a "}" {"case", CASE, case_kw}, ^ ./oct-gperf.h(110): error: expected a "}" {"catch", CATCH, catch_kw}, ^ ./oct-gperf.h(111): error: expected a "}" {"unwind_protect_cleanup", CLEANUP, unwind_protect_cleanup_kw}, ^ ./oct-gperf.h(112): error: expected a "}" {"continue", CONTINUE, continue_kw}, ^ ./oct-gperf.h(113): error: expected a "}" {"otherwise", OTHERWISE, otherwise_kw}, ^ ./oct-gperf.h(114): error: expected a "}" {"while", WHILE, while_kw}, ^ ./oct-gperf.h(115): error: expected a "}" {"switch", SWITCH, switch_kw}, ^ ./oct-gperf.h(116): error: expected a "}" {"for", FOR, for_kw}, ^ ./oct-gperf.h(117): error: expected a "}" {"varargout", VARARGOUT, varargout_kw}, ^ ./oct-gperf.h(118): error: expected a "}" {"endfor", END, endfor_kw}, ^ ./oct-gperf.h(119): error: expected a "}" {"function", FCN, function_kw}, ^ ./oct-gperf.h(120): error: expected a "}" {"endfunction", END, endfunction_kw}, ^ ./oct-gperf.h(121): error: expected a "}" {"try", TRY, try_kw}, ^ ./oct-gperf.h(122): error: expected a "}" {"static", STATIC, static_kw}, ^ ./oct-gperf.h(123): error: expected a "}" {"until", UNTIL, until_kw}, ^ ./oct-gperf.h(124): error: expected a "}" {"all_va_args", ALL_VA_ARGS, all_va_args_kw}, ^ ./oct-gperf.h(125): error: expected a "}" {"__FILE__", DQ_STRING, magic_file_kw}, ^ ./oct-gperf.h(126): error: expected a "}" {"__LINE__", NUM, magic_line_kw}, ^ ./oct-gperf.h(127): error: expected a "}" {"global", GLOBAL, global_kw}, ^ ./oct-gperf.h(128): error: expected a "}" {"varargin", VARARGIN, varargin_kw}, ^ ./oct-gperf.h(129): error: expected a "}" {"return", FUNC_RET, return_kw} ^ ./oct-gperf.h(155): error: expression must have class type register const char *s = wordlist[index].name; ^ ./oct-gperf.h(168): error: expression must have pointer-to-class type register const char *s = wordptr->name; ^ lex.l(2459): error: expression must have class type lst[i] = wordlist[i].name; ^ compilation aborted for lex.cc (code 2) make[2]: *** [pic/lex.o] Error 2 make[1]: *** [src] Error 2 make: *** [all] Error 2