On Tue, 4 Feb 2003, Stuart Cook wrote:

> I have been building Apache 1.3.27 on HP-UX 11 via the native compiler 
> with Mod SSL 2.8.12-1.3.27 and have come across and resolved a build bug 
> during the Apache compilation process.
> 
> In the Mod SSL file .../pkg.sslmod/ssl_expr_scan.l from line 91 onwards 
> there is a state variable 'str'.  The native C pre-processor converts 
> this to 1 and errors with:
> 
> /opt/ansic/bin/cc -c  -I../../os/unix -I../../include   -DHPUX11 -Aa -Ae 
> -D_HPUX_SOURCE -DMOD_SSL=208112 -DUSE_HSREGEX -DEAPI -DUSE_EXPAT 
> -I../../lib/expat-lite `../../apaci` -DSSL_COMPAT -DSSL_ENGINE 
> -I/build/reporter/apache/openssl-engine-0.9.6g/include 
> -DMOD_SSL_VERSION=\"2.8.12\" ssl_expr_scan.c
> cc: "lex.ssl_expr_yy.c", line 1753: error 1000: Unexpected symbol: "1".
> cc: "lex.ssl_expr_yy.c", line 1760: error 1720: Subscript expression 
> must combine object pointer and integer.
> cc: "lex.ssl_expr_yy.c", line 1760: error 1566: Test expression in for 
> must be scalar.
> cc: "lex.ssl_expr_yy.c", line 1763: warning 527: Integral value 
> implicitly converted to pointer in assignment.
> cc: "lex.ssl_expr_yy.c", line 1763: warning 563: Argument #1 is not the 
> correct type.
> *** Error exit code 1
> 
> This can be resolved by changing .../pkg.sslmod/ssl_expr_scan.l state 
> variable to 'str_state' or some other value than 'str'.

i've been building Apache v1.3.27 with mod_ssl-2.8.12-1.3.27 and OpenSSL
v0.9.6h (non-engine) using HP Ansi C compiler on HP-UX 11.00 with no
problems. here's the compilation command for ssl_expr_scan.c.

cc -c  -I../../os/unix -I../../include   -DHPUX11 -Aa -Ae -D_HPUX_SOURCE 
-DMOD_SSL=208112 -I/opt/kronodoc/openldap/2.0.27-kb3/include -DUSE_HSREGEX -DEAPI 
-DUSE_EXPAT -I../../lib/expat-lite -DNO_DL_NEEDED -DNO_IDEA -noshared `../../apaci` 
-DSSL_COMPAT -I/opt/local/openssl/0.9.6h-apache/include -DMOD_SSL_VERSION=\"2.8.12\" 
ssl_expr_scan.c

-- 
        aspa                                    http://www.kronodoc.fi/

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

Reply via email to