Teodor Sigaev <teodor@stack.net> wrote:
> %gmake
> ....
> bison -y -d preproc.y
> preproc.y:5560: fatal error: maximum table size (32767) exceeded
> gmake[4]: *** [preproc.h] Error 1
> gmake[4]: Leaving directory
`/spool/home/teodor/pgsql/src/interfaces/ecpg/preproc'
> gmake[3]: *** [all] Error 2
> gmake[3]: Leaving directory `/spool/home/teodor/pgsql/src/interfaces/ecpg'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory `/spool/home/teodor/pgsql/src/interfaces'
> gmake[1]: *** [all] Error 2
> gmake[1]: Leaving directory `/spool/home/teodor/pgsql/src'
> gmake: *** [all] Error 2
> % bison -V
> bison (GNU Bison) 1.35
Although I am not a hacker, I think you just need to upgrade
bison to version 1.75 if you want to build from CVS. The ecpg
interface is broken with version 1.35 of bison.
Best Regards,
Michael Paesold