[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:30:21 -0800 (PST) |
--- On Fri, 12/12/08, Sergei Steshenko <address@hidden> wrote:
> From: Sergei Steshenko <address@hidden>
> Subject: Re: Bison 2.4.1 released
> To: address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden, "Joel E. Denny" <address@hidden>
> Date: Friday, December 12, 2008, 10:08 AM
> --- 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.
libIDL-0.8.12 builds fine, so, apparently, false alarm.
Regards,
Sergei.