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]