Hi:

I just upgraded to Redhat6.0, and trying to rebuild 
apache + mod_ssl + mod_perl + php3 + rsaref with the 
following:

Redhat 6.0
Kernel 2.2.5-15 on an i586
egcs-1.1.2
Apache 1.3.6 (I just couldn't find the 1.3.9 one)
mod_ssl-2.3.11-1.3.6
rsaref-2.0
mod_perl-1.21
php-3.0.12

everything seems fine until I build apache, and got the 
following error:
------------------------------------------------------
Configuring for Apache, Version 1.3.6
 + using installation path layout: Apache 
(config.layout)
 + activated perl module (modules/perl/libperl.a)
 + activated php3 module (modules/php3/libphp3.a)
Creating Makefile
Creating Configuration.apaci in src
 + enabling mod_so for DSO support       
      + id: mod_perl/1.21
      + id: Perl/5.00503 (linux) [perl]
/usr/bin/ld: cannot open -lgdbm: No such file or 
directory
collect2: ld returned 1 exit status
make: *** [dummy] Error 1
Creating Makefile in src
 + configured for Linux platform
 + setting C compiler to gcc
 + setting C pre-processor to gcc -E
 + checking for system header files
 + adding selected modules
    o ssl_module uses ConfigStart/End
      + SSL interface: mod_ssl/2.3.11
      + SSL interface build type: DSO
      + SSL interface compatibility: enabled
      + SSL interface experimental code: disabled
      + SSL interface vendor extensions: disabled
      + SSL interface plugin: Vendor DBM (libndbm)
      + SSL library path: /home/module/openssl-0.9.4
      + SSL library version: OpenSSL 0.9.4 09 Aug 1999
      + SSL library type: source tree only (stand-alone)
      + SSL library plugin mode: RSAref (explicitly 
configured)
      + SSL library plugin path: 
/home/module/rsaref-2.0/local/librsaref.a
    o perl_module uses ConfigStart/End
      + mod_perl build type: OBJ
      + setting up mod_perl build environment
      + adjusting Apache build environment
      + enabling Perl support for SSI (mod_include)
    o php3_module uses ConfigStart/End
 + enabling Extended API (EAPI)
 + using -ldl for vendor DSO support
 + doing sanity check on compiler and options
** A test compilation with your Makefile configuration
** failed. This is most likely because your C compiler
** is not ANSI. Apache requires an ANSI C Compiler, such
** as gcc. The above error message from your compiler
** will also provide a clue.
 Aborting!                                

------------------------------------------------

#!/bin/sh
export SSL_BASE=../openssl-0.9.4
export RSA_BASE=../rsaref-2.0/local
./configure     \
        --enable-module=ssl     \
        --enable-shared=ssl     \
        --activate-module=src/modules/perl/libperl.a    
\
        --activate-module=src/modules/php3/libphp3.a    
\
        --enable-module=php3    \
        --enable-module=perl    \
        --enable-rule=SSL_SDBM
exit           

------------------------------------------------
is that something I'm missing?
Thanks a lot.
Karen Liu
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to