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