Your name : Pedro Aguilar
Your email address : pagu...@linux.ccm.itesm.mx
Category : install: compile
Severity : serious
Summary: Compilation error: maximu table size exceeded(gram.y)
System Configuration
--------------------
Operating System : Linux RH 5.0
PostgreSQL version : 6.3.2
Compiler used : 2.7.2.3
Hardware:
---------
Pentium 100, 16M RAM, 1M video
Linux linux.ccm.itesm.mx 2.0.33 #2 Mon Mar 23 20:33:24 CST 1998
Versions of other tools:
------------------------
flex 2.5.4
GNU Make version 3.76.1
--------------------------------------------------------------------------
Problem Description:
--------------------
Yestarday I report this error, and you told me the problem
could be with bison because in my linux box works with
yacc -d instead of bison, but I think it most work with
yacc because everything it's configured to work with it.
--------------------------------------------------------------------------
Test Case:
----------
When I'm compiling , after a minute of being corking OK,
it shows the next error:
> gmake -C parser all
> gmake[2]: Entering directory `/usr/src/pgsql/src/backend/parser'
> /usr/bin/yacc -d gram.y
> /usr/bin/yacc: f - maximum table size exceeded
> gmake[2]: *** [parse.h] Error 2
> gmake[2]: Leaving directory `/usr/src/pgsql/src/backend/parser'
> gmake[1]: *** [parser.dir] Error 2
> gmake[1]: Leaving directory `/usr/src/pgsql/src/backend'
> gmake: *** [all] Error 2
The makefile.global works with yacc -d so it most work
with it, but I'm not really sure.
--------------------------------------------------------------------------
Solution:
---------
Use bison instead of yacc, but I don't kwon what I have
to modified in the makefiles and what version of bison
I have to download.
--------------------------------------------------------------------------