bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bison 1.875 won't build on Tru64 4.0 Unix


From: Tony Leneis
Subject: Re: Bison 1.875 won't build on Tru64 4.0 Unix
Date: Sat, 18 Jan 2003 14:35:39 -0800
User-agent: Mutt/1.4i

        Well, I installed GNU M4 (which needs some updating for modern
compilers - it didn't think Tru64 had tmpfile() or vprintf() because the
test programs run by configure prototyped them wrong.)  Anyway, I still
can't build bison 1.875 easily because configure doesn't build a makefile
in the main directory.  I can manually cd to lib and src and run make in
there, but when I run the tests something (I presume bison) is dumping
core on one of the tests.  I decided to give up on it for now, since 1.35
seems to work OK and 1.875 is clearly in need of some additional work.

        Back to the M4 thing, I have nothing against M4, it's just a
hassle to have to install another version in /usr/local as a prerequisite
to build bison when there's a workable version of M4 provided by the vendor.

-Tony

On Sat, Jan 18, 2003 at 12:31:56AM -0800, Paul Eggert wrote:
> Tony Leneis <address@hidden> writes:
> 
> > Why does something with as simple a build environment as bison require some
> > special feature that's apparently mainly available in GNU M4?
> 
> Bison uses M4 as an extension language to expand its templates.  This
> used to be done all in C code, but that didn't conveniently expand to
> supporting multiple parser languages and multiple parsing algorithms.
> 
> The templating method is still under construction, though, and we'll
> keep your comments in mind as we work on it further.
> 
> It's perhaps not much consolation to you, but Bison isn't the only
> program that requires GNU M4; Autoconf does as well.

-- 
e-mail: address@hidden                 Computerized Vehicle Registration
phone : 503 402-3531                    2525 SW 1st Ave, Suite 450
FAX   : 503 294-1526                    Portland, OR 97201-4760




reply via email to

[Prev in Thread] Current Thread [Next in Thread]