Prob de compilation [DEBIAN] - Linux et OS Alternatifs
Marsh Posté le 24-02-2002 à 20:58:49
Yacc et Bison servent à construire un langage, défini par des regles sous la forme d'expressions regulières. Les erreurs de shift/reduce sont soit des erreurs dans la definitions de la grammaire, soit c ta vesion de yacc/bison qui pédale dans la semoule.
Enfin, si mes souvenirs sont bons, c un truc en rapport avec ça.
Marsh Posté le 24-02-2002 à 21:00:45
ben le seul moyen que j'ai trouve pour installer yacc c d'installer le package bison (avec apt-get install)
ya pas moyen de l'installer autrement?
Marsh Posté le 24-02-2002 à 20:49:16
Le binaire ayant l'air de deconner, je me suis lancer dans la compilation de vtun.
Apres avoir installer la zlib, izo et SSL, je lance mon configure:
./configure --prefix=/usr --sysconfdir=/etc --with-lzo-headers=/usr/src/lzo-1.07/include --with-lzo-lib=/usr/local/lib
la pas de prob tout passe.
Je fait mon make et la erreur, il trouve pas le prog yacc.
Apres avoir chercher pendant 1/2 heure, je trouve finalement un package qui possede le dit prog, l'install et relance mon make.
Et la comble du desespoir une autre magnifique erreur.
cass-srvusr/src/vtun# make
gcc -g -O2 -I/usr/src/lzo-1.07/include -I/usr/include/openssl -DVTUN_CONFIG_FILE=\"/etc/vtund.conf\" -DVTUN_PID_FILE=\"/usr/var/run/vtund.pid\" -DVTUN_STAT_DIR=\"/usr/var/log/vtund\" -DVTUN_LOCK_DIR=\"/usr/var/lock/vtund\" -c main.c
bison -y -d -b cfg_file cfg_file.y
conflicts: 20 shift/reduce
expected 18 shift/reduce conflicts
make: *** [cfg_file.tab.c] Error 1
malheureusement je comprends absolument pas ce qu'on me veut
qq aurait une idee ?