Hello,

I am trying to compile apache 1.3.12 with mod_ssl and mod_php on Mac 
OS X Public Beta. The compile goes fine until I try to include the 
ssl module. Then I get an error that the loader cannot find the dbm 
library. The apache server and mod_ssl source is from Apple's Darwin 
site 
(http://www.publicsource.apple.com/projects/darwin/1.2/projects.html). 
PHP4 is from php.net. RSAREF is from ftp.spinnaker.com (it was 
mentioned in the install file). OpenSSL is from the Darwin site. I 
did a search for dbm, but only found stuff like sdbm, gdbm, etc., but 
no regular dbm.

I also tried compiling it with only mod_ssl - same error. I also used 
the source from mod_ssl.org and apache.org (for 1.3.17), but that 
produced the same error.

Any help would be appreciated.

Thanks,
Ben




# ./configure --prefix=/usr/local/apache-1.3.17/ \
  --activate-module=src/modules/php4/libphp4.a \
  --enable-module=ssl \
  --enable-module=so

Configuring for Apache, Version 1.3.12
  + using installation path layout: Mac OS X Server (config.layout)
  + activated php4 module (modules/php4/libphp4.a)
  Creating Makefile Creating Configuration.apaci in src Creating Makefile in src
  + configured for Darwin platform
  + setting C compiler to cc
  + setting C pre-processor to cc -E -traditional-cpp
  + checking for system header files
  + adding selected modules o ssl_module uses ConfigStart/End
  + SSL interface: mod_ssl/2.6.2
  + SSL interface build type: OBJ
  + SSL interface compatibility: enabled
  + SSL interface experimental code: disabled
  + SSL interface conservative code: disabled
  + SSL interface vendor extensions: disabled
  + SSL interface plugin: Configured DBM (-ldbm)
  + SSL library path: /wire/apache/OpenSSL-3-1/openssl/
  + SSL library version: OpenSSL 0.9.5a 1 Apr 2000
  + SSL library type: source tree only  (stand-alone)
  + SSL library plugin mode: RSAref (implicitly configured)
  + SSL library plugin path: /wire/apache2/rsaref/install//librsaref.a
  + enabling Extended API (EAPI)
  + checking sizeof various data types
  + doing sanity check on compiler and options

* A test compilation with your Makefile configuration
* failed. The below error output from the compilation
* test will give you an idea what is failing. Note that
* Apache requires an ANSI C Compiler, such as gcc.

cd ..; cc -DDARWIN -DMOD_SSL=206102 -DUSE_HSREGEX -DEAPI -DUSE_EXPAT 
-I./lib/expat-lite `./apaci` -L/wire/apache/OpenSSL-3-1/openssl/ 
-L/wire/apache2/rsaref/install/ -o helpers/dummy helpers/dummy.c 
-ldbm -lssl -lcrypto -lRSAglue -lrsaref
/usr/bin/ld: can't locate file for: -ldbm make:
*** [dummy] Error 1
  ======== Error Output for sanity check ========
  ============= End of Error Report =============

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

Reply via email to