Make bird 1.3.2 failed

Ruben Laban r.laban+lists at ism.nl
Wed Oct 26 18:02:01 CEST 2011


On Wednesday 26 October 2011 at 16:41 (CET), Ondrej Zajicek wrote:
> 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?

Sweet! Works like a charm. And the build issues seem to have been resolved in 
the meantime as well. Built and running 1.3.4 just fine on a SLES9 box now.

Thanks for the quick fix!

Regards,
Ruben Laban



More information about the Bird-users mailing list