背景
システム標準のライブラリとの衝突を避ける為に、HomebrewではOSXに標準で入っているライブラリは/usr/local/lib等へインストールしない。
その為、./configureなソースをビルドする際に、configureにOSX標準のライブラリを認識され、バージョンが古いからNGを食らったりする。
回避方法
PKG_CONFIG_PATHに.pcファイルの格納されたフォルダを指定する。
例
openssl
mdfindなどで以下のように.pcファイルを指定して、Homebrewで入れた格納されてるフォルダを見つける。
mdfine -name openssl.pc|grep /usr/local/Cellar
export PKG_CONFIG_PATH=/usr/local/Cellar/openssl/1.0.2/lib/pkgconfig