[Top][All Lists]
[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