On Fri, 2005-08-12 at 10:30 -0700, Matt Kraai wrote: > Package: byacc > Version: 20050505-1 > Severity: serious > > groff fails to build from source because byacc generates an incomplete > declaration of YYSTYPE in the header file. The first attachement > contains the header file it generates. The second attachment contains > a patch that fixes this problem.
Recording the diff in eql_tab.h from byacc-old/byacc-new: --- eqn_tab.h.orig 2005-08-13 23:42:53.000000000 +0100 +++ eqn_tab.h 2005-08-13 23:43:13.000000000 +0100 @@ -56,12 +56,5 @@ #define SET 312 #define GRFONT 313 #define GBFONT 314 -typedef union { - char *str; - box *b; - pile_box *pb; - matrix_box *mb; - int n; - column *col; -} YYSTYPE; + YYSTYPE; extern YYSTYPE yylval; > This is serious because it prevents groff from building. OK, shame apt-cache rdepends doesn't show Build-Depends, which is what byacc is likely most used for :/ I've looked at your patch and don't grok it yet. Dave
signature.asc
Description: This is a digitally signed message part