# ldd /usr/local/libexec/postfix/smtpd  
/usr/local/libexec/postfix/smtpd:
        libmysqlclient.so.16 => /usr/local/lib/mysql/libmysqlclient.so.16 
(0x280cf000)
        libz.so.3 => /lib/libz.so.3 (0x28139000)
        libm.so.4 => /lib/libm.so.4 (0x2814a000)
        libssl.so.7 => /usr/local/lib/libssl.so.7 (0x28160000)
        libcrypto.so.7 => /usr/local/lib/libcrypto.so.7 (0x281ad000)
        libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x2830a000)
        libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28321000)
        libc.so.6 => /lib/libc.so.6 (0x28354000)
        libcrypt.so.3 => /lib/libcrypt.so.3 (0x2843b000)
# file /etc/postfix/virtual.db 
/etc/postfix/virtual.db: Berkeley DB 1.85 (Hash, version 2, native byte-order)

So, postfix appears to be using Berkeley DB but is not linked against it?

# cat /usr/local/bin/where
#! /bin/bash
for i in `ls /var/db/pkg | grep -i $1`; do echo $i "is in" `pkgdb -o $i`; done
# where Berkeley
p5-BerkeleyDB-0.41 is in databases/p5-BerkeleyDB databases/p5-BerkeleyDB
# 

-- 

Reply via email to