[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bison 2.4.1 released
From: |
Sergei Steshenko |
Subject: |
Re: Bison 2.4.1 released |
Date: |
Fri, 12 Dec 2008 10:08:51 -0800 (PST) |
--- On Thu, 12/11/08, Joel E. Denny <address@hidden> wrote:
> From: Joel E. Denny <address@hidden>
> Subject: Bison 2.4.1 released
> To: address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden
> Date: Thursday, December 11, 2008, 2:41 PM
> Bison version 2.4.1 is now available. This version fixes a
> few
> problems with version 2.4 and includes updated
> translations. See
> "NEWS" below for further details.
>
> Here are the compressed sources:
> ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.gz (2.0MB)
> ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2 (1.5MB)
>
> Here are the GPG detached signatures[*]:
> ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.gz.sig
> ftp://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2.sig
>
> Here are the MD5 and SHA1 checksums:
>
> c58aa1da418dc9704070872489e89bf5 bison-2.4.1.tar.gz
> 84e80a2a192c1a4c02d43fbf2bcc4ca4 bison-2.4.1.tar.bz2
> ecc4139bbd45b73f42f2b04482d77c16534fea28
> bison-2.4.1.tar.gz
> fc96b28ee4a6a914b18cb1eddb68177d94b83361
> bison-2.4.1.tar.bz2
>
> [*] You can use either of the above signature files to
> verify that
> the corresponding file (without the .sig suffix) is intact.
> First,
> be sure to download both the .sig file and the
> corresponding tarball.
> Then, run a command like this:
>
> gpg --verify bison-2.4.1.tar.gz.sig
>
> If that command fails because you don't have the
> required public key,
> then run this command to import it:
>
> gpg --keyserver keys.gnupg.net --recv-keys F125BDF3
>
> and rerun the `gpg --verify' command.
>
> This release was bootstrapped with the following tools:
> Autoconf 2.62
> Automake 1.10.1
> Flex 2.5.35
> Gnulib v0.0-1447-g58fe6dc
>
> NEWS
>
> * Changes in version 2.4.1 (2008-12-11):
>
> ** In the GLR defines file, unexpanded M4 macros in the
> yylval and yylloc
> declarations have been fixed.
>
> ** Temporary hack for adding a semicolon to the user
> action.
>
> Bison used to prepend a trailing semicolon at the end of
> the user
> action for reductions. This allowed actions such as
>
> exp: exp "+" exp { $$ = $1 + $3 };
>
> instead of
>
> exp: exp "+" exp { $$ = $1 + $3; };
>
> Some grammars still depend on this `feature'. Bison
> 2.4.1 restores
> the previous behavior in the case of C output
> (specifically, when
> neither %language or %skeleton or equivalent command-line
> options
> are used) to leave more time for grammars depending on
> the old
> behavior to be adjusted. Future releases of Bison will
> disable this
> feature.
>
> ** A few minor improvements to the Bison manual.
Well, bison-2.4.1 breaks libIDL-0.8.10, and the error message is:
"
bison -y -d -v 2>/dev/null ./parser.y
make: *** [stamp-parser] Error 1
".
libIDL-0.8.10 was OK with bison-2.3.
I do not understand the error message.
...
Have just rechecked - the same error again.
Regards,
Sergei.