From: nobu@... Date: 2005-12-01T23:36:11+09:00 Subject: Re: ruby 1.8.4 preview2 Hi, At Thu, 1 Dec 2005 21:03:36 +0900, U.Nakamura wrote in [ruby-core:06811]: > In message "Re: ruby 1.8.4 preview2" > on Dec.01,2005 11:08:32, wrote: > | It's due to a bug of Bison 2.1. > > We should deal even if it's a bug of Bison 2.1. I don't think so. Just re-packaging with Bison 1.x, 2.0 or modified 2.1. IIRC, this should fix the issue. http://savannah.gnu.org/cgi-bin/viewcvs/bison/bison/data/m4sugar/m4sugar.m4#rev1.9 > +#if defined(YYBISON) && !defined(__STDC__) && (defined(_MSC_VER) || defined(__BORLANDC__)) > +#define __STDC__ 1 > +#endif It isn't concerned with Visual C neither Borland C, and defining __STDC__ causes another error with a compiler which doesn't support prototypes. -- Nobu Nakada