Working to catch up the win32 build change here...

> URL: 
> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/Makefile.in?rev=1002824&r1=1002823&r2=1002824&view=diff
> ==============================================================================
> --- httpd/httpd/trunk/modules/ssl/Makefile.in (original)
> +++ httpd/httpd/trunk/modules/ssl/Makefile.in Wed Sep 29 19:42:03 2010
> @@ -25,15 +25,13 @@ include $(top_srcdir)/build/special.mk
>  #
>  
>  ssl_expr_scan.c: $(top_srcdir)/modules/ssl/ssl_expr_scan.l ssl_expr_parse.h
> -     flex -Pssl_expr_yy -s -B $(top_srcdir)/modules/ssl/ssl_expr_scan.l
> -     sed -e '/$$Header:/d' -e "s|\"`pwd`/|\"|g" <lex.ssl_expr_yy.c 
> >ssl_expr_scan.c && rm -f lex.ssl_expr_yy.c
> +     flex -Pssl_expr_yy -o ssl_expr_scan.c ssl_expr_scan.l
> +     mv ssl_expr_scan.c ssl_expr_scan.c.tmp
> +     sed -e "s|\"`pwd`/|\"|g" <ssl_expr_scan.c.tmp >ssl_expr_scan.c
> +     rm -f ssl_expr_scan.c.tmp
>  
>  ssl_expr_parse.c ssl_expr_parse.h: $(top_srcdir)/modules/ssl/ssl_expr_parse.y
> -     yacc -d $(top_srcdir)/modules/ssl/ssl_expr_parse.y
> -     sed -e 's;yy;ssl_expr_yy;g' \
> -         -e "s|\"`pwd`/|\"|g" \
> -         -e '/#if defined(c_plusplus) || defined(__cplusplus)/,/#endif/d' \
> -         <y.tab.c >ssl_expr_parse.c && rm -f y.tab.c
> -     sed -e 's;yy;ssl_expr_yy;g' \
> -         <y.tab.h >ssl_expr_parse.h && rm -f y.tab.h
> -
> +     bison -pssl_expr_yy --defines=ssl_expr_parse.h -o ssl_expr_parse.c 
> ssl_expr_parse.y
> +     mv ssl_expr_parse.c ssl_expr_parse.c.tmp
> +     sed -e "s|\"`pwd`/|\"|g" < ssl_expr_parse.c.tmp > ssl_expr_parse.c
> +     rm -f ssl_expr_parse.c.tmp
> 

You just invalidated some arbitrary versions of bison (testing on 1.28)...
"option `--defines' doesn't allow an argument"

Should we be testing for a baseline rev of bison which is acceptable?

Reply via email to