sendmail-8.14.8 & BerkeleyDB.6.0.30 コンパイル2014/03/30 14:11:08

sendmail-8.14.8とBerkeleyDB.(6.0.0以降)の組み合わせでコンパイルする際に、次のコマンドを入れないとsmdb2関連のエラーになってしまう。

cd sendmail-8.14.8
sed -i -r "s/^# if (DB.*)$/# if (\1) || DB_VERSION_MAJOR >= 5/" include/sm/bdb.h