On Thu, Nov 26, 1998, Bob Berman wrote:
> I have Linux 2.0.35, gcc 2.7.2.3 and have built Apache 1.3.3 with ssl
> as a DSO module. I am using mod_ssl-2.1.0-1.3.3. I can start Apache
> normally - without ssl, but when I go to start it I get:
>
> 88-> 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'
> Syntax error on line 57 of /usr/local/apache/etc/httpd.conf:
> Cannot load /usr/local/apache/libexec/libssl.so into server: Unable to resolve symbol
> sbin/apachectl startssl: httpd could not be started
>
> Any ideas? I have Berkeley db 2.5.9 installed as well as gdbm 1.7.3
> I got no errors during the build of Apache, mod_ssl or rsaref.
>
> /usr/lib :
>
> bin bin 26160 Nov 4 1995 libgdbm.so.2.0.0*
> root root 46774 Jan 21 1996 libgdbm.a
> root root 9 Apr 18 1997 libdbm.a -> libgdbm.a
> root root 16 Apr 18 1997 libdbm.so.2.0.0 -> libgdbm.so.2.0.0*
> root root 16 Apr 18 1997 libgdbm.so.2 -> libgdbm.so.2.0.0*
> root root 33 Nov 7 15:52 libdb.a -> /usr/local/BerkeleyDB/lib/libdb.a
>
> Which db library should it be looking at and why isn't it?
I've today no more time to investigate myself (will do tomorrow) but one hint:
Try --enable-shared=SHARED_CHAIN. This way libssl.so is linked against the DBM
stuff explicitly. When this doesn't work, please provide me with the output of
the "configure" step and the "ld" command which is used later inside
src/modules/ssl/.
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]