Python系の導入時に"BUILD FAILED (OS X x.x.x using python-build y.y.y)"などと出る場合、xcode-selectがうまく導入できていないのかも知れません。
実際のところ
背景
postgresqlをpythonで使うpsycopg2を導入しようとした時の事。
いつも通りpip経由で導入しようとやったところ……
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'clang' failed with exit status 1
おかしいですね。
何時もならすんなり行くんですが。
じゃぁPythonを3.5.2系にアップデートしたら解決するかとやってみると、以下のように出る始末。
他のログも見てみると、ここでもc-lang系がやられているようです。
xcode-selectをちゃんと入れ直す
色々と調べてみた所、xcode-selectがうまく入っていないのが原因な模様。
そういえば、アプリ開発の為に一度クリーンインストールしたんでしたっけね……
$ xcode-select --install
xcode-select: note: install requested for command line developer tools
とでて、完了です。
この状態で
$ pip install psycopg2
とやったら素直にいってくれました。