postfix 2.3.Xのコンパイル
Solaris10にはSendmailしか入っていないのでPostfixを入れる。
JavaEEのMessaging Server(だったかな?)という手もあるけどまた今度。
unsetenv LD_LIBRARY_PATH
make tidy
make makefiles CCARGS=’-DHAS_DB -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DHAS_PCRE -I/opt/sfw/include -I/usr/local/BerkeleyDB.4.2/include -R/usr/local/BerkeleyDB.4.2/lib -I/usr/local/include/sasl -R/usr/local/lib/sasl2 -L/usr/local/lib -R/usr/local/lib -R/opt/sfw/lib -R/usr/sfw/lib -L/usr/local/lib/sasl2 -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/local/BerkeleyDB.4.2/lib’ AUXLIBS=’-ldb -lpcre -lsasl2 -L/opt/sfw/lib -lpcre’
make
make tidy
make makefiles CCARGS=’-DHAS_DB -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DHAS_PCRE -I/opt/sfw/include -I/usr/local/BerkeleyDB.4.2/include -R/usr/local/BerkeleyDB.4.2/lib -I/usr/local/include/sasl -R/usr/local/lib/sasl2 -L/usr/local/lib -R/usr/local/lib -R/opt/sfw/lib -R/usr/sfw/lib -L/usr/local/lib/sasl2 -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/local/BerkeleyDB.4.2/lib’ AUXLIBS=’-ldb -lpcre -lsasl2 -L/opt/sfw/lib -lpcre’
make
2.3になって’-DUSE_SASL_AUTH’の他に’-DUSE_CYRUS_SASL’が必要になりました。