Re: ecpg grammar in CVS is annoying - Mailing list pgsql-hackers

From Alvaro Herrera
Subject Re: ecpg grammar in CVS is annoying
Date
Msg-id 20090130191250.GA14733@alvh.no-ip.org
Whole thread Raw
In response to ecpg grammar in CVS is annoying  (Alvaro Herrera <alvherre@alvh.no-ip.org>)
List pgsql-hackers
Alvaro Herrera wrote:
> Hi,
> 
> Is it only me, or having the generated ecpg grammar is a bit obnoxious?
> I am getting troubled because whenever I touch gram.y it gets updated
> when I run make, and then it shows in "cvs diff".

Hmm, and then weird things happen anyway; I just built it and it errors
out with:

gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing
-fwrapv-g -pthread  -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -DECPG_COMPILE -I../include
-I/pgsql/source/00orig/src/interfaces/ecpg/include-I/pgsql/source/00orig/src/interfaces/ecpg/preproc -DMAJOR_VERSION=4
-DMINOR_VERSION=5-DPATCHLEVEL=0 -I../../../../src/include -I/pgsql/source/00orig/src/include -D_GNU_SOURCE
-I/usr/include/libxml2  -c -o preproc.o /pgsql/source/00orig/src/interfaces/ecpg/preproc/preproc.c -MMD -MP -MF
.deps/preproc.Po
In file included from /pgsql/source/00orig/src/interfaces/ecpg/preproc/preproc.y:7128:
/pgsql/source/00orig/src/interfaces/ecpg/preproc/pgc.l: In function ‘base_yylex’:
/pgsql/source/00orig/src/interfaces/ecpg/preproc/pgc.l:484: error: ‘UCONST’ undeclared (first use in this function)
/pgsql/source/00orig/src/interfaces/ecpg/preproc/pgc.l:484: error: (Each undeclared identifier is reported only once
/pgsql/source/00orig/src/interfaces/ecpg/preproc/pgc.l:484: error: for each function it appears in.)
/pgsql/source/00orig/src/interfaces/ecpg/preproc/pgc.l:573: error: ‘UIDENT’ undeclared (first use in this function)
make[1]: *** [preproc.o] Error 1
make[1]: se sale del directorio `/home/alvherre/Code/CVS/pgsql/build/00orig/src/interfaces/ecpg/preproc'
make: *** [all] Error 2

This is on a clean checkout, so I'm not sure what's going on ...

-- 
Alvaro Herrera       Valdivia, Chile   ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
"Para tener más hay que desear menos"


pgsql-hackers by date:

Previous
From: Alvaro Herrera
Date:
Subject: ecpg grammar in CVS is annoying
Next
From: Alvaro Herrera
Date:
Subject: Re: ecpg grammar in CVS is annoying