Let me help there :
It's usual in RPM packaging to have patches included to
fixes problems with a platform OS. Even Apache 1.3.17
use these kind of patches to build under Redhat 7.0
(db1).
Another patch will be needed on Redhat 7.1 since mod_auth_dbm
also didn't work ...
For information I copied misc ldd infos for both Apache 2.0 and
Apache 1.3 on Redhat 7.1
=>
Starting httpd2: Syntax error on line 210 of /etc/httpd2/conf/httpd2.conf:
Cannot load /usr/lib/apache2/mod_auth_dbm.so into server:
/usr/lib/apache2/mod_auth_dbm.so: undefined symbol: dbm_fetch
[FAILED]
ldd -v httpd2
libdb-3.1.so => /lib/libdb-3.1.so (0x40022000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4009b000)
libm.so.6 => /lib/i686/libm.so.6 (0x400b2000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x400d6000)
libdl.so.2 => /lib/libdl.so.2 (0x40104000)
libssl.so.1 => /usr/lib/libssl.so.1 (0x40108000)
libcrypto.so.1 => /usr/lib/libcrypto.so.1 (0x40135000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x401f1000)
libc.so.6 => /lib/i686/libc.so.6 (0x40207000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Version information:
/usr/sbin/httpd2:
libm.so.6 (GLIBC_2.0) => /lib/i686/libm.so.6
libcrypt.so.1 (GLIBC_2.0) => /lib/libcrypt.so.1
libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
libpthread.so.0 (GLIBC_2.1) => /lib/i686/libpthread.so.0
libpthread.so.0 (GLIBC_2.0) => /lib/i686/libpthread.so.0
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libdb-3.1.so:
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libnsl.so.1:
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
/lib/i686/libm.so.6:
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libcrypt.so.1:
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libdl.so.2:
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/usr/lib/libssl.so.1:
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/usr/lib/libcrypto.so.1:
libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/i686/libpthread.so.0:
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/i686/libc.so.6:
ld-linux.so.2 (GLIBC_2.1.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.2) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
ldd -v mod_auth_dbm.so
libc.so.6 => /lib/i686/libc.so.6 (0x4000e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
Version information:
/usr/lib/apache2/mod_auth_dbm.so:
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/i686/libc.so.6:
ld-linux.so.2 (GLIBC_2.1.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.2) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
libm.so.6 => /lib/i686/libm.so.6 (0x40022000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40046000)
libdb-3.1.so => /lib/libdb-3.1.so (0x40074000)
libdl.so.2 => /lib/libdl.so.2 (0x400ed000)
libc.so.6 => /lib/i686/libc.so.6 (0x400f1000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
ldd -v httpd
Version information:
/usr/sbin/httpd:
libm.so.6 (GLIBC_2.0) => /lib/i686/libm.so.6
libcrypt.so.1 (GLIBC_2.0) => /lib/libcrypt.so.1
libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/i686/libm.so.6:
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libcrypt.so.1:
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libdb-3.1.so:
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/libdl.so.2:
libc.so.6 (GLIBC_2.1) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i686/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i686/libc.so.6
/lib/i686/libc.so.6:
ld-linux.so.2 (GLIBC_2.1.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.2) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
[root@pc0082 BUILD]# strings /usr/lib/apache/mod_auth_dbm.so | grep
dbm_fetch
__db_ndbm_fetch
[root@pc0082 BUILD]# strings /usr/lib/apache2/mod_auth_dbm.so | grep
dbm_fetch
dbm_fetch
Regards