On Thu, Nov 26, 1998, Bob Berman wrote:
> OK. I reran configure (in mod_ssl's toplevel directory) with
> SHARED_CHAIN and then cd'd to apache and did then following.
> But I still get the complaints about unresolvable dbm_store, etc.
> If I "apachectl start", it runs fine.
>
>[...]
> + using -ldbm for DBM support
>[...]
> + SSL interface plugin: Vendor DBM (implicitly configured)
>[...]
> ld -L/root/src/SSLeay-0.9.0b -L/root/src/rsaref-2.0/local/lib -Bshareable -o
>libssl.so mod_ssl.lo ssl_engine_config.lo ssl_engine_compat.lo ssl_engine_ds.lo
>ssl_engine_init.lo ssl_engine_kernel.lo ssl_engine_io.lo ssl_engine_log.lo
>ssl_engine_mutex.lo ssl
> _engine_pphrase.lo ssl_engine_scache.lo ssl_engine_vars.lo ssl_engine_ext.lo
>ssl_expr.lo ssl_expr_scan.lo ssl_expr_parse.lo ssl_expr_eval.lo ssl_util.lo
>ssl_util_sdbm.lo -lssl -lcrypto -lRSAglue -lrsaref
>-L/usr/lib/gcc-lib/i586-unknown-linux-gnulibc1/2.7.
> 2.3 -lgcc
>[...]
> finished build, reinstalled, etc. here...
>
> 148-> sbin/apachectl startssl
> /usr/local/apache/sbin/httpd: can't resolve symbol 'dbm_firstkey'
> /usr/local/apache/sbin/httpd: can't resolve symbol 'dbm_store'
> /usr/local/apache/sbin/httpd: can't resolve symbol 'dbm_nextkey'
> /usr/local/apache/sbin/httpd: can't resolve symbol 'dbm_delete'
Oh, I see the problem. mod_rewrite found -ldbm but even with SHARED_CHAIN it
isn't linked against libssl.so. As a workaround just add "-ldbm" to the
Makefile of mod_ssl. But as a final solution we have to determine _WHY_ -ldbm
is missing. Perhaps the SHARED_CHAIN stuff doesn't work on your platform.
I'll look into the code tomorrow evening. Perhaps in the meantime you find out
something yourself, too.
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]