Well, I'm new to mod_ssl, so this may be a gimme for some of you, but
I've been unable to find the answer in any FAQ or in the list archives.
What I'm trying to do is install mod_perl and mod_ssl with apache. Yes,
I have the latest versions of all three, as well as openssl0.9.6.
Openssl is installed in its default dir, /usr/local/ssl.
I've been using the Apache + mod_ssl/OpenSSL + mod_perl/Perl example in
mod_ssl's INSTALL file. Both mod_perl and mod_ssl seem to install fine...
The only option I gave to mod_ssl's ./configure was the
--with-apache=.../apache_1.3.14
I gave mod_perl's Makefile.PL the following options...
USE_APACI=1
EVERYTHING=1
DO_HTTPD=1
APACHE_SRC=../apache_1.3.14/src
PREP_HTTPD=1
and now finally to apache...
SSL_BASE=/usr/local/ssl (I've tried this with both source and installed)
./configure
--prefix=/usr/local/apSSL (yes I defined this layout in config.layout
--enable-module=ssl
--activate-module=src/modules/perl/libperl.a
--enable-module=rewrite
--enable-module=perl
then make gives me the following errors...
Undefined first referenced
symbol in file
sk_X509_NAME_find modules/ssl/libssl.a(ssl_engine_init.o)
sk_X509_NAME_push modules/ssl/libssl.a(ssl_engine_init.o)
sk_SSL_CIPHER_free modules/ssl/libssl.a(ssl_engine_kernel.o)
sk_X509_NAME_ENTRY_value modules/ssl/libssl.a(ssl_engine_vars.o)
sk_X509_NAME_ENTRY_num modules/ssl/libssl.a(ssl_engine_vars.o)
sk_X509_NAME_set_cmp_func modules/ssl/libssl.a(ssl_engine_init.o)
sk_X509_NAME_num modules/ssl/libssl.a(ssl_engine_init.o)
sk_SSL_CIPHER_num modules/ssl/libssl.a(ssl_engine_kernel.o)
sk_X509_NAME_value modules/ssl/libssl.a(ssl_engine_init.o)
sk_X509_num modules/ssl/libssl.a(ssl_engine_kernel.o)
sk_X509_NAME_new modules/ssl/libssl.a(ssl_engine_init.o)
sk_SSL_CIPHER_value modules/ssl/libssl.a(ssl_engine_kernel.o)
sk_X509_value modules/ssl/libssl.a(ssl_engine_kernel.o)
sk_X509_pop_free modules/ssl/libssl.a(ssl_util_ssl.o)
sk_SSL_CIPHER_dup modules/ssl/libssl.a(ssl_engine_kernel.o)
sk_SSL_CIPHER_find modules/ssl/libssl.a(ssl_engine_kernel.o)
ld: fatal: Symbol referencing errors. No output written to httpd
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/home/justin/newerbetterfaster/apache_1.3.14/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/justin/newerbetterfaster/apache_1.3.14'
make: *** [build] Error 2
Please help, I'm stumped and have been stuck on this for a few days now,
and nothing I change seems to help!
Thanks in advance
-JH
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]