Homebrewの"Unsupported special dependency"エラー対策

Homebrew関連でつまったのでメモです.

OpenCVをインストールし直そうとしたところ,見慣れないエラーが出ました.

$ brew install opencv
#=> Error : Unsupported special dependency python

"Unsupported special dependency python"とのことなので,pythonまわりを調べてみるも,直し方わからず.
しかし,困ったときのbrew doctorに頼んでみたらあっさり解決しました.


要するに

  • Xcodeが古すぎてformulaの正しいバージョンを捕捉できない
  • Homebrewも古すぎてformulaの(略)

というわけで,App StoreXcodeのアップデートと,brew updateを行った後に再度brew install opencvをトライしたところ,正常にインストール完了しました.

まだ自分の中では"Unsupported special dependency"が出る条件が完全にクリアでないので,もう少し調べた方がよさそうですが,今日はここまで.