"Kraemer, Martin" wrote:
>
> On Tue, Jun 12, 2001 at 06:57:44PM +0200, Clere Jean-Frederic FSC EP LP COM 5 wrote:
> > Hi,
> >
> > I have noticed that mod_tls does not compile on my machines. The problem is that
> > mod_tls.c includes <openssl/ssl.h> and config.m4 tries to use
> > -Imy_openssl_path/include/openssl. That is not coherent!
> >
> > Find enclosed a patch that fixes the problem, please check it and commit it.
> >
> > Cheers
> >
> > Jean-frederic
> >
>
> > Index: config.m4
> > ===================================================================
> > RCS file: /home/cvs/apache/httpd-2.0/modules/tls/config.m4,v
> > retrieving revision 1.9
> > diff -u -r1.9 config.m4
> > --- config.m4 2001/05/08 08:56:39 1.9
> > +++ config.m4 2001/06/12 16:48:17
> > @@ -21,14 +21,14 @@
> > fi
> > ssl_lib=unknown
> > for params in \
> > - "OpenSSL|/include/openssl|/lib|-lssl -lcrypto" \
> > + "OpenSSL|/include|/lib|-lssl -lcrypto" \
> > "SSLC|/inc||-lsslc"
> > do
> > prod=`IFS="|"; set -- $params; echo $1`
> > incdir=`IFS="|"; set -- $params; echo $2`
> > libdir=`IFS="|"; set -- $params; echo $3`
> > libs=`IFS="|"; set -- $params; echo $4`
> > - searchfile="${withval}${incdir}/ssl.h"
> > + searchfile="${withval}${incdir}/openssl/ssl.h"
>
> The weirdness is the "SSLC" "distribution"(?) which uses
> .../inc/ssl.h instead of .../include/openssl/ssl.h
> Also note that SSLeay and earlier versions of OpenSSL did not
> have the include/openssl/ subdir.
>
> Please *ADD* another case, rather than replacing one. As soon
> as a trial matches, its parameters are used. So, I guess,
> > for params in \
> > "OpenSSL|/include|/lib|-lssl -lcrypto" \
> > "OpenSSL|/include/openssl|/lib|-lssl -lcrypto" \
> > "SSLC|/inc||-lsslc"
>
> But I'm in a hurry (going on vacation tonite) and cannot test.
Ok, I will propose a better patch tomorrow, it is time for me to go home!
>
> Martin
> --
> <[EMAIL PROTECTED]> | Fujitsu Siemens
> <[EMAIL PROTECTED]> | 81730 Munich, Germany