OSXに自作でpkg-configをインストールしました。PKG_CONFIG_PATH を何に設定すればよいかわかりません。/usr/include と /usr/local/include の組み合わせにする必要がありますか? どちらか一方を使用しても、.pc ファイルがないというエラーが表示されます。これには、pkg-config で使用される情報が含まれていますか? 私が間違っているのかわかりません。助けていただければ幸いです。
$ pkg-config --libs libxml2
Package libxml2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml2' found
更新: 2 つの異なる質問をしているのかもしれません。gsl をカールして、./configure && make && sudo make install を実行しました。そして、空の $PKG_CONFIG_PATH で、実際にヒットしました:
pkg-config --libs gsl
-L/usr/local/lib -lgsl -lgslcblas -lm
しかし、/usr/local/lib をリストすると、gsl ライブラリは表示されますが、.pc ファイルは表示されません。pkg-config は、OSX にカスタム インストールされたパッケージでは機能するのに、デフォルトでインストールされたパッケージでは機能しないのはなぜですか?