On Wed, Oct 26, 2011 at 03:30:38PM +0200, Ruben Laban wrote:
I guess my legacy SLES9 boxes will be stuck at 1.3.1 for a while. Just tried to compile 1.3.2, 1.3.3 and 1.3.4. All failed similar to this:
bison -bcf-parse -dv -pcf_ cf-parse.y cf-parse.y:1652.2: syntax error, unexpected "|" cf-parse.y:1652.67-68: invalid $ value cf-parse.y:1652.67-68: $6 of `constructor' has no declared type make[3]: *** [cf-parse.tab.c] Error 1 make[3]: Leaving directory `/root/bird-1.3.4/obj/conf' make[2]: *** [depend] Error 2 make[2]: Leaving directory `/root/bird-1.3.4/obj' make[1]: *** [.dep-stamp] Error 2 make[1]: Leaving directory `/root/bird-1.3.4/obj' make: *** [all] Error 2
I'm guessing it's due to an ancient bison (1.875) on these boxes?
Gotta love them legacay cruft :-/
Could you try attached patch? -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."