On Mon, 29 Sep 2003, Felix Llorente Pastora wrote:
I have downloaded Bird, but i cannot compile it, it tell me that (whe i do "make"): cf-parse.y:1310.2: syntax error, unexpected "|" cf-parse.y:1338.3: syntax error, unexpected "|"
Them I try to fix it doing [....] pref_item: - pref_el; - | pref_hid;
+ pref_el + | pref_hid [....]
But them I get this other:
cf-parse.y:1287.13-17: se usa el símbolo DELAY, pero no está definido como terminal y no tiene reglas cf-parse.y:1291.9-17: se usa el símbolo BROADCAST, pero no está definido como terminal y no tiene reglas cf-parse.y:1289.4-7: se usa el símbolo WAIT, pero no está definido como terminal y no tiene reglas
I am compiling it with: "./configure --with-protocols=ospf", gcc version 2.95.4 20011002 (Debian prerelease), bison (GNU bison) 1.875a and GNU m4 1.4
Thanks.
P.D.: Sorry for the spanish bison output.
:-) Quite interesting. Please apply this patch (it will go to the next release): --- proto/ospf/config.Y 12 Aug 2001 00:04:42 -0000 1.28 +++ proto/ospf/config.Y 30 Sep 2003 17:02:53 -0000 @@ -26,6 +26,7 @@ CF_KEYWORDS(HELLO, TRANSMIT, PRIORITY, DEAD, NONBROADCAST, POINTOPOINT, TYPE) CF_KEYWORDS(NONE, SIMPLE, AUTHENTICATION, PASSWORD, STRICT) CF_KEYWORDS(ELIGIBLE, POLL, NETWORKS, HIDDEN) +CF_KEYWORDS(DELAY, BROADCAST, WAIT) %type <t> opttext Ondrej Filip