Hello,
I am using an opensuse 11.1 x64 with the sendmail default rpm (endmail-devel-8.14.3-50.9, sendmail-8.14.3-50.9
)
while trying to recompile my mailertable i a getting:
smtp:/etc/mail # make
Rebuilding /etc/mail/mailertable.db.
makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable
makemap: Need to recompile with -DNEWDB for hash support
make: *** [/etc/mail/mailertable.db] Erreur 73
or:
smtp:/etc/mail # makemap hash mailertable.db < mailertable
makemap: Need to recompile with -DNEWDB for hash support
i don’t understand since i am using the default packages.
In my sendmail.mc:
FEATURE(mailertable',
hash -o /etc/mail/mailertable.db’)dnl
in my sendmail.cf:
Kmailertable hash -o /etc/mail/mailertable.db
Does somebody could give me any clue ?
thanks
Something i noticed:
on a 11.1 where makemap works fine:
ldd /usr/sbin/makemap
linux-vdso.so.1 => (0x00007fffde9fe000)
libdb-4.5.so => /usr/lib64/libdb-4.5.so (0x00007f11d62a8000)
libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x00007f11d6064000)
liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f11d5e54000)
libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007f11d5c06000)
libcrypto.so.0.9.8 => /usr/lib64/libcrypto.so.0.9.8 (0x00007f11d5889000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f11d566e000)
libc.so.6 => /lib64/libc.so.6 (0x00007f11d5315000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f11d50f9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f11d4ef5000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f11d4cde000)
libz.so.1 => /lib64/libz.so.1 (0x00007f11d4ac8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f11d65e0000)
On the faulty one:
smtp:~ # ldd /usr/sbin/makemap
linux-vdso.so.1 => (0x00007fffe7bff000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9ddf61f000)
libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007f9ddf3d1000)
libcrypto.so.0.9.8 => /usr/lib64/libcrypto.so.0.9.8 (0x00007f9ddf054000)
libc.so.6 => /lib64/libc.so.6 (0x00007f9ddecfb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9ddf823000)
libz.so.1 => /lib64/libz.so.1 (0x00007f9ddeae5000)
There is a lot of missing links about a lot of usefull librairies, including libdb…