On Fri, Mar 05, 1999, Bill Stasiowski wrote:
> I'm using Solaris 2.6 on Ultra1. I tried to compile the new
> mod_ssl-2.2.4-1.3.4 and get the following error when running make:
>
> cc -c -I/opt/apache/include -DSOLARIS2=260 -DMOD_SSL=202103 -DEAPI -KPIC
> -DSHARED_MODULE -I/opt/openssl-0.9.1c/include -DMOD_SSL_VERSION=\"2.2.4\"
> mod_ssl.c && mv mod_ssl.o mod_ssl.lo
> "mod_ssl.c", line 203: too many struct/union initializers
> cc: acomp failed for mod_ssl.c
> *** Error code 2
> make: Fatal error: Command failed for target `mod_ssl.lo'
> Current working directory /opt/mod_ssl-2.2.4-1.3.4/pkg.sslmod
I think you didn't read the CHANGES file carefully enough:
| *) Fixed the connection closing phase: First, mod_ssl no longer hooks into
| this phase by using ap_register_cleanup() (with the connection pool)
| because the cleanup functions are called by Apache's API a lot too late
| (actually _after_ the socket was already closed!). Instead a new EAPI
| hook `close_connection' was added to register a hook which is run
| directly _before_ the socket is closed. Second, the SSL ``Close
| Notify'' alert is now always sent (even when older IE browsers display
| the message in the window), because not sending the alert is a violation
| of the SSL/TLS standard.
| !! ATTENTION: THIS HAD TO CHANGE EAPI, SO YOU HAVE TO RECOMPILE APACHE!!
Sorry, but it's already written in all caps....
In other words: You cannot use --with-apxs unless you've updated your Apache.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]