Re: yacc/bison build errors on current CVS
On Sun, 14 Sep 2003, Daniel Jacobowitz wrote: On sid, I recommend installing flex-old. I observed previously that for other reasons the old version is also required for the release manager to use when building release tarballs http://gcc.gnu.org/ml/gcc/2003-06/msg01048.html. This requirement remains unless the problem with the portability of the generated code has been fixed, as GCC is unlikely to presume a C99 library on the host for another decade. -- Joseph S. Myers [EMAIL PROTECTED]
Re: yacc/bison build errors on current CVS
On Mon, Sep 15, 2003 at 02:59:28PM +0100, Joseph S. Myers wrote: On Sun, 14 Sep 2003, Daniel Jacobowitz wrote: On sid, I recommend installing flex-old. I observed previously that for other reasons the old version is also required for the release manager to use when building release tarballs http://gcc.gnu.org/ml/gcc/2003-06/msg01048.html. This requirement remains unless the problem with the portability of the generated code has been fixed, as GCC is unlikely to presume a C99 library on the host for another decade. As you can see in the discussion at: http://lists.debian.org/debian-devel/2003/debian-devel-200306/msg00837.html It has not been fixed, and probably will not be. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer
Re: yacc/bison build errors on current CVS
Daniel Jacobowitz [EMAIL PROTECTED] writes: On Mon, Sep 15, 2003 at 02:59:28PM +0100, Joseph S. Myers wrote: On Sun, 14 Sep 2003, Daniel Jacobowitz wrote: On sid, I recommend installing flex-old. I observed previously that for other reasons the old version is also required for the release manager to use when building release tarballs http://gcc.gnu.org/ml/gcc/2003-06/msg01048.html. This requirement remains unless the problem with the portability of the generated code has been fixed, as GCC is unlikely to presume a C99 library on the host for another decade. As you can see in the discussion at: http://lists.debian.org/debian-devel/2003/debian-devel-200306/msg00837.html It has not been fixed, and probably will not be. If we can get cpplib separated from gcc then we can use cpplib as the lexer for gengtype, removing the need for flex entirely. I do not currently have time to do this all by myself, but if someone wants to help out I can work with them. zw
Re: yacc/bison build errors on current CVS
Robert Millan [EMAIL PROTECTED] writes: Hi! I got a build error when trying to build from today's CVS sources on i386-linux-gnu. The problem seems to be related to: http://gcc.gnu.org/ml/gcc/2003-01/msg01582.html (I tried cd gcc/gcc cat .cvsignore | xargs rm as suggested by the response message but that didn't help.) I'm using debian sid with: (host) gcc (GCC) 3.3.2 20030831 (Debian prerelease) flex 2.5.31 I tried flex 2.5.27 and that broke a lot of code. I do think this is a bug of flex and not of GCC. Please report to the flex developers. bison (GNU Bison) 1.875a This bison version should be fine. Andreas -- Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj SuSE Linux AG, Deutschherrnstr. 15-19, 90429 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 pgpH9iEnBwshw.pgp Description: PGP signature
Re: yacc/bison build errors on current CVS
On Sun, Sep 14, 2003 at 04:10:07PM +0200, Andreas Jaeger wrote: Robert Millan [EMAIL PROTECTED] writes: Hi! I got a build error when trying to build from today's CVS sources on i386-linux-gnu. The problem seems to be related to: http://gcc.gnu.org/ml/gcc/2003-01/msg01582.html (I tried cd gcc/gcc cat .cvsignore | xargs rm as suggested by the response message but that didn't help.) I'm using debian sid with: (host) gcc (GCC) 3.3.2 20030831 (Debian prerelease) flex 2.5.31 On sid, I recommend installing flex-old. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer