On Thursday 30 September 2010, William A. Rowe Jr. wrote:
> On 9/29/2010 6:49 PM, Guenter Knauf wrote:
> > Am 30.09.2010 01:17, schrieb Guenter Knauf:
> >> a touch would probably do ... - if not I will face same for
> >> NetWare ...
> > 
> > just checked, and beside some new prototype warnings:
> > Compiling ssl_expr_scan.c
> > ### mwccnlm Compiler:
> > #    File: ssl_expr_scan.c
> > # ------------------------
> > #    2066:  {
> > # Warning:  ^
> > #   function has no prototype
> > ### mwccnlm Compiler:
> > #    2142:  {
> > # Warning:  ^
> > #   function has no prototype

No, those are the ones I mentioned in the commit log. They appear with 
gcc, too:

ssl_expr_scan.c:2065: warning: no previous prototype for 
'ssl_expr_yyget_column'
ssl_expr_scan.c:2141: warning: no previous prototype for 
'ssl_expr_yyset_column'

If someone has a the latest Fedora and can regenerate the file, that 
would probably fix it. Otherwise it will have to wait until the fixed 
flex is in Debian, I am too lazy to install a new flex from source for 
just too warnings.

> Those are the malloc free namespace collisions?

Can you expand on this? It should be possible to rewrite 
yyalloc/yyrealloc/yyfree in terms of apr_palloc, but I didn't think it 
was worth the effort. Do you think that would help you?

> > it compiles fine for NetWare. We have this in our NWGNUmakefile:
> Cool - we are broken on Win32 by the include unistd.h, dunno about
> OS2.

There is a flex option for that. Please try if this patch helps:
http://people.apache.org/~sf/flex-no-unistd.diff

Reply via email to