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

Reply via email to