Re: yacc/bison build errors on current CVS

2003-09-15 Thread Joseph S. Myers
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

2003-09-15 Thread Daniel Jacobowitz
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

2003-09-15 Thread Zack Weinberg
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

2003-09-14 Thread Andreas Jaeger
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

2003-09-14 Thread Daniel Jacobowitz
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