HomebrewでOpenCV 2.4.9をインストールする

OSXのHomebrewでOpenCVのインストールを試みるが、失敗してしまう。環境は下記の通り。

$ brew tap homebrew/science
$ brew install opencv
==> Installing dependencies for opencv: cmake, eigen, jasper, ilmbase, op
...
==> Installing opencv
==> Downloading https://github.com/Itseez/opencv/archive/2.4.8.2.tar.gz
######################################################################## 100.0%
==> cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.8.2 -DCMAKE_BUI
==> make
/usr/local/Library/ENV/4.3/clang++     -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args -fdiagnostics-show-option -fno-omit-frame-pointer -msse -msse2 -mavx -dynamiclib -Wl,-headerpad_max_install_names   -compatibility_version 2.4.0 -current_version 2.4.8 -o ../../lib/libopencv_calib3d.2.4.8.dylib -install_name /tmp/opencv-jciq/opencv-2.4.8.2/macbuild/lib/libopencv_calib3d.2.4.dylib CMakeFiles/opencv_calib3d.dir/src/calibinit.cpp.o CMakeFiles/opencv_calib3d.dir/src/calibration.cpp.o CMakeFiles/opencv_calib3d.dir/src/checkchessboard.cpp.o CMakeFiles/opencv_calib3d.dir/src/circlesgrid.cpp.o CMakeFiles/opencv_calib3d.dir/src/epnp.cpp.o CMakeFiles/opencv_calib3d.dir/src/fundam.cpp.o CMakeFiles/opencv_calib3d.dir/src/modelest.cpp.o CMakeFiles/opencv_calib3d.dir/src/p3p.cpp.o CMakeFiles/opencv_calib3d.dir/src/polynom_solver.cpp.o CMakeFiles/opencv_calib3d.dir/src/posit.cpp.o CMakeFiles/opencv_calib3d.dir/src/quadsubpix.cpp.o CMakeFiles/opencv_calib3d.dir/src/solvepnp.cpp.o CMakeFiles/opencv_calib3d.dir/src/stereobm.cpp.o CMakeFiles/opencv_calib3d.dir/src/stereosgbm.cpp.o CMakeFiles/opencv_calib3d.dir/src/triangulate.cpp.o ../../lib/libopencv_core.2.4.8.dylib ../../lib/libopencv_flann.2.4.8.dylib ../../lib/libopencv_imgproc.2.4.8.dylib ../../lib/libopencv_highgui.2.4.8.dylib ../../lib/libopencv_features2d.2.4.8.dylib ../../lib/libopencv_flann.2.4.8.dylib ../../lib/libopencv_highgui.2.4.8.dylib ../../lib/libopencv_imgproc.2.4.8.dylib ../../lib/libopencv_core.2.4.8.dylib 
cd /tmp/opencv-jciq/opencv-2.4.8.2/macbuild/modules/calib3d && /usr/local/Cellar/cmake/2.8.12.2/bin/cmake -E cmake_symlink_library ../../lib/libopencv_calib3d.2.4.8.dylib ../../lib/libopencv_calib3d.2.4.dylib ../../lib/libopencv_calib3d.dylib
/usr/local/Cellar/cmake/2.8.12.2/bin/cmake -E cmake_progress_report /tmp/opencv-jciq/opencv-2.4.8.2/macbuild/CMakeFiles  1 2 3
[ 41%] Built target opencv_calib3d
make: *** [all] Error 2

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
  https://github.com/homebrew/homebrew-homebrew-science/issues

原因不明で暫く放っておいたのだが、下記の情報を元に、オプションを追加して再インストールしたところ、今度は正常にインストール出来た。(但し、バージョンは2.4.9)

Please try installing with --env=std. Your paths might be misconfigured, which is causing cmake to pick up the system libraries while it should be using Homebrew's dependencies.

OpenCV fails to build · Issue #647 · Homebrew/homebrew-science · GitHub
$ brew install --env=std opencv
==> Downloading https://github.com/Itseez/opencv/archive/2.4.9.tar.gz
Already downloaded: /Library/Caches/Homebrew/opencv-2.4.9.tar.gz
==> cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.9 -DCMAKE_BUILD_
==> make
==> make install
==> Caveats
If you need Python to find the installed site-packages:
  mkdir -p ~/Library/Python/2.7/lib/python/site-packages
  echo '/usr/local/lib/python2.7/site-packages' > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth
==> Summary
  /usr/local/Cellar/opencv/2.4.9: 219 files, 38M, built in 8.3 minutes

他のマシンではオプション無しでOpenCV 2.4.8.2を正常にインストール出来たので、このマシン特有の設定が何か間違っているのかも知れない。