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]