This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Bison 1.30

----- Original Message -----
From: "Fractal A." <>
To: "Randall R Schulz" <>; <>
Cc: <>
Sent: Wednesday, December 26, 2001 8:31 AM
Subject: Re: Bison 1.30

> Hi,
> Because the compiler (bison 1.28) appears to be working incorrectly, I
> that a newer version of bison might solve the problem.  I don't know why
> "implicit declaration" error is occurring.  I don't know what to do to
> it.  The arithmetic.lex and arithmetic.y files were compiling properly
> When the other files started outputting the "implicit declaration" error,
> seems that everything stopped working correctly.  The error is of the type
> "implicit declaration" of several different yy functions.  If you think of
> something to help, please let me know.  Thanks.
> Examples of the error:
> Errors of this nature cause me to believe that the compiler is failing.
> C:\cygwin2\c15>g++ -Wall -c -gstabs
> /usr/share/bison.simple: In function `int yyparse()':
> /usr/share/bison.simple:358: implicit declaration of function `int
> yyerror(...)'
> C:\cygwin2\ega>g++ -Wall -c -gstabs
> /usr/share/bison.simple: In function `int yyparse()':
> /usr/share/bison.simple:361: implicit declaration of function `int
> =====
> Fractal A.          
What evidence do you have that bison would make a sudden change from its
traditional form?  If it hasn't adapted to the C89 style in over 10 years,
why now?  You ask gcc for warning messages, gcc complies.  What chance would
the cygwin developers have of changing bison, even if they wished to do so?

Unsubscribe info:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]