Bison 1.30
Puttkammer, Roman
roman.puttkammer@multex.com
Wed Dec 26 12:39:00 GMT 2001
You'll need to include some header files to avoid the errors. Use
<stdlib.h> for free(). I'm not sure where yyerror() is supposed
to be declared - I'd think it's in a header file which comes with
bison.
roman
> -----Original Message-----
> From: Fractal A. [mailto:fractala@yahoo.com]
> Sent: Wednesday, December 26, 2001 11:31 AM
> To: Randall R Schulz; cygwin@cygwin.com
> Cc: cygwin@cygwin.com
> Subject: Re: Bison 1.30
>
>
> Hi,
>
> Because the compiler (bison 1.28) appears to be working
> incorrectly, I believe
> that a newer version of bison might solve the problem. I
> don't know why the
> "implicit declaration" error is occurring. I don't know what
> to do to solve
> it. The arithmetic.lex and arithmetic.y files were compiling
> properly before.
> When the other files started outputting the "implicit
> declaration" error, it
> 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 ch1-05.y.tab.c
> /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 arithmetic.y.tab.c
> /usr/share/bison.simple: In function `int yyparse()':
> /usr/share/bison.simple:361: implicit declaration of function
> `int free(...)'
>
> =====
> Fractal A. fractala@yahoo.com
>
> __________________________________________________
> Do You Yahoo!?
> Send your FREE holiday greetings online!
> http://greetings.yahoo.com
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list