質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.06%

Homebrew での OpenCV のインストール

受付中

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 2,039
退会済みユーザー

退会済みユーザー

Homebrew で OpenCV をインストールし Python で動かしたいと考えています.

MacBook Air (11-inch,Mid 2013)
OS X El Capitan
Homebrew 0.9.5 (git revision 875e; last commit 2015-10-09)

まず Python を Homebrew でインストールしようとしましたが以下のように出てインストールができませんでした.

$ brew install python
==> Downloading https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
Already downloaded: /Library/Caches/Homebrew/python-2.7.10.tgz
==> Downloading https://bugs.python.org/file30805/issue10910-workaround.txt
Already downloaded: /Library/Caches/Homebrew/python--patch-c075353337f9ff3ccf8091693d278782fcdff62c113245d8de43c5c7acc57daf.txt
==> Downloading https://bugs.python.org/file40479/xcode-stubs-2.7.patch
Already downloaded: /Library/Caches/Homebrew/python--patch-86714b750c887065952cd556f4d23246edf3124384f579356c8e377bc6ff2f83.patch
==> Patching
patching file Include/pyport.h
Hunk #1 succeeded at 713 (offset 14 lines).
Hunk #2 succeeded at 736 (offset 14 lines).
patching file Lib/distutils/ccompiler.py
patching file Lib/distutils/unixccompiler.py
==> ./configure --prefix=/usr/local/Cellar/python/2.7.10_2 --enable-ipv6 --datar
Last 15 lines from /Users/io950/Library/Logs/Homebrew/python/01.configure:
LDFLAGS=-isysroot 
MACOSX_DEPLOYMENT_TARGET=10.11

checking build system type... x86_64-apple-darwin15.0.0
checking host system type... x86_64-apple-darwin15.0.0
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... darwin
checking EXTRAPLATDIR... $(PLATMACDIRS)
checking for --without-gcc... yes
checking for gcc... clang
checking whether the C compiler works... no
configure: error: in `/private/tmp/python20151009-16081-1idijpn/Python-2.7.10':
configure: error: C compiler cannot create executables
See `config.log' for more details

READ THIS: https://git.io/brew-troubleshooting

These open issues may also help:
recommend python -m pip https://github.com/Homebrew/homebrew/pull/44667
gobject-introspection: depend on python https://github.com/Homebrew/homebrew/pull/44673
radare2: Fix Python install path https://github.com/Homebrew/homebrew/pull/43856
(WIP) ddar: fix python shebang location, add test, fix audit https://github.com/Homebrew/homebrew/pull/44695
Google App Engine (Python) `1.9.23` => `1.9.26` https://github.com/Homebrew/homebrew/pull/44452
Errors installing packages dependent on python when pyenv installed https://github.com/Homebrew/homebrew/issues/44747
python: Create `pdb` symlinks in the local `bin` directory  https://github.com/Homebrew/homebrew/issues/44128
Fix python lib finding on OS X 10.10.4 https://github.com/Homebrew/homebrew/pull/42717
Python/Python3: Fix RuntimeError: tk.h version (8.6) doesn't match libtk.a version (8.5) https://github.com/Homebrew/homebrew/pull/41728
python's sys.prefix points to a version-specific framework path https://github.com/Homebrew/homebrew/issues/42236
bokken failed to build on OSX 10.10 due to Python 2.5 dependency https://github.com/Homebrew/homebrew/issues/32016

また OpenCV をインストールしようとすると以下のエラーが出てインストールできません.

$ brew install opencv
==> Installing opencv from homebrew/homebrew-science
==> Installing dependencies for homebrew/science/opencv: gcc, eigen, jpeg
==> Installing homebrew/science/opencv dependency: gcc
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2
Already downloaded: /Library/Caches/Homebrew/gcc-5.2.0.tar.bz2
==> Patching
patching file gcc/jit/Make-lang.in
patching file gcc/jit/jit-playback.c
Hunk #1 succeeded at 2459 with fuzz 2 (offset 43 lines).
==> ../configure --build=x86_64-apple-darwin15.0.0 --prefix=/usr/local/Cellar/gc
Last 15 lines from /Users/Leaf0115/Library/Logs/Homebrew/gcc/01.configure:
checking for clang option to accept ISO C89... unsupported
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ accepts -g... yes
checking whether g++ accepts -static-libstdc++ -static-libgcc... no
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for the correct version of gmp.h... yes
checking for the correct version of mpfr.h... yes
checking for the correct version of mpc.h... yes
checking for the correct version of the gmp/mpfr/mpc libraries... yes
checking for compatible ISL... no
configure: error: Unable to find a usable ISL.  See config.log for details.

READ THIS: https://git.io/brew-troubleshooting

These open issues may also help:
freeimage: patches for gcc 5.0 https://github.com/Homebrew/homebrew/pull/44612
gcc can't find compatible ISL https://github.com/Homebrew/homebrew/issues/44444
isl 0.15, cloog 0.18.4, gcc compatibility patch https://github.com/Homebrew/homebrew/pull/44486
apple-gcc42 takes priority over modern gcc https://github.com/Homebrew/homebrew/issues/41055
gcc 4.9.2 fails to produce debugging information https://github.com/Homebrew/homebrew/issues/34976
Object files deleted during build of gcc needed by gdb https://github.com/Homebrew/homebrew/issues/35734
MacOS.(gcc|clang|llvm)_version can return nil https://github.com/Homebrew/homebrew/issues/18781

解決方法を調べましたが自力で解決することができなかったため質問を出させていただきました.
よろしくお願いします.
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

0

CommandLineToolsが入っていないか古いようですね。

以下のサイトを参考にして導入してみてください。
http://qiita.com/3yatsu/items/47470091277d46f3fde2

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/10/10 22:46

    回答ありがとうございます!
    無事 Python はインストールすることができました.

    ですが OpenCV のインストール時の make でエラーが発生してしまいます.
    ここを参考にしてみたのですがやはりエラーが発生してインストールできませんでした.
    https://github.com/Homebrew/homebrew-science/issues/951

    ターミナルの出力をまとめたのでよければご教示ください.
    https://gist.github.com/io950/5929cae6e834915a707d

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.06%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る