Homebrewで躓いたところ、fontforgeのインストール

MacのパッケージマネージャであるところのHomebrew先生。だが今ひとつ理解できてないので色々と躓いた。一応、解決したのでその方法を記しておく。

利用環境はこんな感じ。

  • デフォルトのインストール先/usr/localではなく~/.localを作ってそこで運用。
  • brew doctorによるとgccが非推奨バージョンらしい。バージョンは4.2.1。

で、躓いたのはfontforgeのインストール。
まず、依存パッケージであるcairoが入らない。以下のようなエラーを吐かれた。

Error: Failed executing: make install 
These existing issues may help you:
    https://github.com/mxcl/homebrew/issues/7658
    https://github.com/mxcl/homebrew/issues/8144
    https://github.com/mxcl/homebrew/issues/8491
Otherwise, please report the bug:
    https://github.com/mxcl/homebrew/wiki/checklist-before-filing-a-new-issue

エラーメッセージに出てきたbrew install cairo on Lion 10.7.2 configure fail · Issue #8144 · Homebrew/legacy-homebrew · GitHubを参照すると、--use-clangオプションを付けたらインストールできたという報告がある*1。早速試してみたら、無事インストールできた。

さて、これでfontforgeを入れられる、と思ったらfontforgeも入らなかった。またgcc周りで何かが起こっているようだったので再度--use-clangを付けたらインストールできた。

どうも今のgccだと何かと不都合が多いらしい。なんとかHomebrew推奨のgccにしたいのだがその方法は目下調査中。

*1:付けても出来なかったという報告もあるので、絶対的な解決策ではないらしい