Mauricio Tavares wrote: > I am compiling postfix 2.6.1 in a Solaris 10 box using the > following script: > > #!/bin/bash > make tidy > make makefiles CC=gcc \ > CCARGS='-DUSE_TLS -DHAS_PCRE -DUSE_SASL_AUTH \ > -DDEF_SERVER_SASL_TYPE=\"dovecot\" \ > -I/usr/sfw/include -I/opt/sfw/include -I/usr/local/include \ > -I/usr/local/BerkeleyDB.4.7/include ' \ > AUXLIBS="-R/usr/sfw/lib -R/opt/sfw/lib -R/usr/local/lib \ > -R/usr/local/BerkeleyDB.4.7/lib \ > -L/usr/sfw/lib -L/opt/sfw/lib -L/usr/local/lib \ > -L/usr/local/BerkeleyDB.4.7/lib \ > -lssl -lcrypto -lpcre" > make > if [ -r postfix-install ]; then > /bin/bash postfix-install -non-interactive -package > install_root=/tmp/postfix-install mail_owner=postfix setgid_group=postfix > fi > > Once it is compiled and installed, it seems not to have hash in its > list of supported lookup table types: > > [r...@mail:~/todo/postfix-2.6.1] $ sudo /usr/local/sbin/postconf -m > Password: > cidr > dbm > environ > nis > nisplus > pcre > proxy > regexp > static > unix > [r...@mail:~/todo/postfix-2.6.1] $ > > I thought it would be there since I have db 4.7 installed in the > machine. Am I missing something here or just being mistaken as usual? > Is it being called something else? This is to be expected from the provided build string. Notice that btree isn't there either. You seem to have missed http://www.postfix.org/DB_README.html
It's easy to find your missing support if you review that document.