Hello! I am a Junior Postgresql hacker.i was start from building and using it.please Help me to fixing this error.
I am trying to build with Patching MERGE statement or keyword in Postgresql 9.0.10 on ubuntu OS and am getting a couple errors related to bootstrap libraries. These are occuring during "make -C bootstrap all". Here is the output:
make -C bootstrap all
make[3]: Entering directory '/home/postgres/postgres/src/backend/bootstrap'
gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g -I. -I. -I../../../src/include -D_GNU_SOURCE -c -o bootparse.o bootparse.c -MMD -MP -MF .deps/bootparse.Po
In file included from bootparse.y:420:0:
bootscanner.l: In function 'boot_yylex':
bootscanner.l:110:10: error: 'XFORCE' undeclared (first use in this function)
bootscanner.l:110:10: note: each undeclared identifier is reported only once for each function it appears in
In file included from bootparse.y:420:0:
bootscanner.l:111:10: error: 'XNOT' undeclared (first use in this function)
yylval.str = scanstr(yytext);
^
In file included from bootparse.y:420:0:
bootscanner.l:112:10: error: 'XNULL' undeclared (first use in this function)
return(ID);
^
../../../src/Makefile.global:566: recipe for target 'bootparse.o' failed
make[3]: *** [bootparse.o] Error 1
common.mk:41: recipe for target 'bootstrap-recursive' failed
make[2]: *** [bootstrap-recursive] Error 2
Makefile:17: recipe for target 'all' failed
make[1]: *** [all] Error 2
GNUmakefile:12: recipe for target 'all' failed
make: *** [all] Error 2