MacPortsでBerkeley DBのインストールに失敗する件について

どうも始めからインストールされているopenldapがうまく動かなくて、googleさんに聞いてみてもLeopard Serverについての情報か、クライアントとしてのOpenDirectoryの情報が大半なので、MacPortsからOpenLDAPをインストールする事にしました。
sudo port install openldap と、通常の手順を踏んだわけなのですが、bdb44のコンパイルで引っかかります。db_dump185.cのコンパイルでwarningやらerrorやらが出てしまうのです。で、またGoogleさんにきいてみると、bdb44のオプションを指定する方法はうまくいかず、/usr/localをrenameする方法はそもそも/usr/localを作ってなくて、そもそもdump185をインストールしない方法は本質的な解決ではないし、いろいろうろうろしていたところ、db.hのパスを変更する方法があり、これを試してみたところうまくいきましたとさ。