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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to