Sounds similar to my problem building that under Windows.  Using cygwin.  Using the 
Visual C++ dsw/dsp projects.  Rest of Apache 2.0.28 builds fine.  Have put in openssl 
etc.  (Previously on same machine have successfully built 1.3.20 with mod_ssl, still 
do.)

The problem is specific to lex, specifically flex, processing
    lex.ssl_expr_yy.c(1753) : error C2143: syntax error : missing ')' before 'constant'

That seems to indicate there is a file ssl_expr_scan.l which is being used to generate 
ssl_expr_scan.c and that generation doesn't work right.  The .c file fails to compile.

A temporary workaround seems to be to skip lex/flex use the ssl_expr_scan.c file that 
comes with 2.0.28, but I have no idea whether that might actually be an (older) 
incorrect version then.

Anyone willing to tinker with (or knowledgable about) versions of lex?

Can ssl_expr_scan.l be fine tuned to make this work again?

- Leo Baschy <[EMAIL PROTECTED]>

At 06:02 PM 1/31/02 -0500, Ed Wong wrote:
>Generating Code...
>  link.exe @C:\DOCUME~1\edwon\LOCALS~1\Temp\nmb02172.
>    Creating library .\Debug\mod_ssl.lib and object .\Debug\mod_ssl.exp
>ssl_expr.obj : error LNK2001: unresolved external symbol _ssl_expr_yyparse
>ssl_expr_scan.obj : error LNK2001: unresolved external symbol
>_ssl_expr_yylval

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to