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

