MacOS Mavericks (10.9) にアップグレードしたばかりで、Postgres.app インストールを使用しています。
Mac OS X 上の PHP で PostgreSQL サポートを有効にする への回答の指示に従って、PGSQL を再度アクセスできるようにしました。--with-pgsql=/path/to/pgsql オプションを含めて、「libpq-fe.h が見つかりません」というエラーに対処し、pgsql アクセスが正常に有効になりました。
しかし、pdo_pgsqlを構成するときに、上記のpgsql構成で行ったようにインストール パスを正確に指定したにもかかわらず、「libpq-fe.h が見つかりません」というエラーが発生しました。
以下は、成功したpgsql構成の抜粋です。pg_config チェック応答の二重スラッシュに注意してください。
pgsql$ ./configure --with-pgsql=/Applications/Postgres.app/Contents/MacOS/bin/
<...>
checking for pg_config... /Applications/Postgres.app/Contents/MacOS/bin//pg_config
<...>
「pg_config」は、あるべき場所です。
$ ls /Applications/Postgres.app/Contents/MacOS/bin/pg_conf*
/Applications/Postgres.app/Contents/MacOS/bin/pg_config
しかし、 pdo_pgsqlを構成すると、 pg_config がまったく見つかりません。
pdo_pgsql$ ./configure --with-pgsql=/Applications/Postgres.app/Contents/MacOS/bin/
<...>
checking for pg_config... not found
configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path
末尾のスラッシュの有無にかかわらず、bin ディレクトリの有無にかかわらずパスを指定しようとしましたが、これらはすべてpgsqlで機能し、pdo_pgsql では機能しません。