Par viddak le 22/06/2007 - 07:06
Bonjour à tous,
J'aimerai m'impliquer dans le pojet postgresql. Pour commencer j'aimerai donc compiler depuis CVS.
J'ai donc fait un checkout et un ./configure.
Mais la compilation ne passe pas. J4ai le message d'erreur suivant :
gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -I. -I../../../src/include -D_GNU_SOURCE -c -o bootparse.o bootparse.c
bootparse.y: In function «boot_yyparse":
bootparse.y:257: erreur: too few arguments to function «DefineIndex"
bootparse.y:275: attention : passing argument 9 of «DefineIndex" makes pointer from integer without a cast
bootparse.y:275: erreur: too few arguments to function «DefineIndex"
bootparse.y:312: erreur: «IndexElem" has no member named «ordering"
bootparse.y:312: erreur: «SORTBY_DEFAULT" undeclared (first use in this function)
bootparse.y:312: erreur: (Each undeclared identifier is reported only once
bootparse.y:312: erreur: for each function it appears in.)
bootparse.y:313: erreur: «IndexElem" has no member named «nulls_ordering"
bootparse.y:313: erreur: «SORTBY_NULLS_DEFAULT" undeclared (first use in this function)
In file included from bootparse.y:380:
bootscanner.c: Hors de toute fonction :
bootscanner.c:1841: attention : no previous prototype for «boot_yyget_lineno"
bootscanner.c:1850: attention : no previous prototype for «boot_yyget_in"
bootscanner.c:1858: attention : no previous prototype for «boot_yyget_out"
bootscanner.c:1866: attention : no previous prototype for «boot_yyget_leng"
bootscanner.c:1875: attention : no previous prototype for «boot_yyget_text"
bootscanner.c:1884: attention : no previous prototype for «boot_yyset_lineno"
bootscanner.c:1896: attention : no previous prototype for «boot_yyset_in"
bootscanner.c:1901: attention : no previous prototype for «boot_yyset_out"
bootscanner.c:1906: attention : no previous prototype for «boot_yyget_debug"
bootscanner.c:1911: attention : no previous prototype for «boot_yyset_debug"
bootscanner.c:1917: attention : no previous prototype for «boot_yylex_destroy"
make[3]: *** [bootparse.o] Erreur 1
make[3]: quittant le répertoire « /home/viddak/workspace/pgsql/src/backend/bootstrap »
make[2]: *** [bootstrap-recursive] Erreur 2
make[2]: quittant le répertoire « /home/viddak/workspace/pgsql/src/backend »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/viddak/workspace/pgsql/src »
make: *** [all] Erreur 2
Je ne comprends pas d'où viens l'erreur. Pour préciser, j'ai bien Bison et Flex d'installé.
Je vous remercie pour votre aide et je vous dis à bientot.