Matthew Dillon wrote: Isn't yyerror() is a standard bison/yacc procedure? Where is yyerror() coming from if not from liby? I've always had to define yyerror() in my C source when using yacc. Ironically, liby does define main() (though with weak linkage).