Has anyone been able to successfully build Apache 2.0.48 --with-ssl and --enable-ssl?

It seems the stock SSL library with FreeBSD 5.1-RELEASE-p16 isn't up to snuff. Below is the section of the config.log related to mod_ssl.


configure:9764: checking whether to enable mod_ssl configure:9800: result: checking dependencies configure:9805: checking for SSL/TLS toolkit base configure:9856: result: /usr configure:9859: checking for SSL/TLS toolkit version configure:9861: result: OpenSSL 0.9.7a-p1 Feb 19 2003 configure:9879: checking for SSL/TLS toolkit includes configure:9897: result: /usr/include configure:9900: checking for SSL/TLS toolkit libraries configure:9915: result: /usr/lib configure:10036: checking for SSL_set_state configure:10073: gcc -o conftest -g -O2 -D_REENTRANT -D_THREAD_SAFE -L/usr/local/lib conftest.c -lssl -lcrypto >&5 /var/tmp//ccZ69MDl.o: In function `main': /usr/local/src.local/httpd/httpd-2.0.48/configure:10063: undefined reference to `SSL_set_state' configure:10076: $? = 1 configure: failed program was: #line 10041 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char SSL_set_state (); below. */ #include <assert.h> /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char SSL_set_state (); char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
   to always fail with ENOSYS.  Some functions are actually named
   something starting with __ and the normal name is an alias.  */
#if defined (__stub_SSL_set_state) || defined (__stub___SSL_set_state)
choke me
#else
f = SSL_set_state;
#endif

 ;
 return 0;
}
configure:10092: result: no
configure:10106: checking for SSL_set_cert_store
configure:10143: gcc -o conftest  -g -O2  -D_REENTRANT -D_THREAD_SAFE   -L/usr/local/lib 
conftest.c -lssl -lcrypto >&5
/var/tmp//ccgL31OW.o: In function `main':
/usr/local/src.local/httpd/httpd-2.0.48/configure:10133: undefined reference to 
`SSL_set_cert_store'
configure:10146: $? = 1
configure: failed program was:
#line 10111 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
   which can conflict with char SSL_set_cert_store (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
  builtin and then its argument prototype would still apply.  */
char SSL_set_cert_store ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
   to always fail with ENOSYS.  Some functions are actually named
   something starting with __ and the normal name is an alias.  */
#if defined (__stub_SSL_set_cert_store) || defined (__stub___SSL_set_cert_store)
choke me
#else
f = SSL_set_cert_store;
#endif

 ;
 return 0;
}
configure:10162: result: no

--
Colin Faber
FPSN.Net Development staff
email: [EMAIL PROTECTED]

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

Reply via email to