I've built Apache 2 from source on a SuSE 9.1 box with the following versions: 1. httpd-2.0.55 2. openssl-0.9.8a and no non-standard modules (e.g. no PHP or mod_perl). The configure build process was:
cd httpd-2.0.55/ ./configure \ --prefix=/usr/local/apache2-ssl \ --enable-mods-shared=all \ --enable-ssl \ --with-ssl=/home/stephen/apache/openssl-0.9.8a make make install
This build fine against the previously built openssl 0.9.8a. When I start Apache, I get this:
>/usr/local/apache2-ssl/modules/mod_ssl.so: undefined symbol: X509_STORE_CTX_set_depthroot@alpha $ bin/apachectl startssl Syntax error on line 251 of /usr/local/apache2-ssl/conf/httpd.conf:Cannot load /usr/local/apache2-ssl/modules/mod_ssl.so into server:
nm tells me that X509_STORE_CTX_set_depth appears as a text symbol in openssl-0.9.8a/crypto/x509/x509_vfy.o and also the static library openssl-0.9.8a/libcrypto.a so I guess it's some link error, but I'm not sure what. Anyone got any ideas as to what I've screwed up ? -- Regards Stephen Collyer Netspinner Ltd --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx