Skip to content

Instantly share code, notes, and snippets.

@durka
Created October 4, 2013 21:57
Show Gist options
  • Save durka/6833492 to your computer and use it in GitHub Desktop.
Save durka/6833492 to your computer and use it in GitHub Desktop.
opencv c++11 build failure
Alexs-MacBook-Air-2:homebrew-science alex$ brew install -vd opencv
/usr/local/Library/brew.rb: loading /usr/local/Library/Formula/opencv.rb
/usr/local/Library/brew.rb: loading /usr/local/Library/Formula/cmake.rb
/usr/local/Library/brew.rb: loading /usr/local/Library/Formula/pkg-config.rb
/usr/local/Library/brew.rb: loading /usr/local/Library/Formula/libpng.rb
/usr/local/Library/brew.rb: loading /usr/local/Library/Formula/python.rb
/usr/local/opt/python/bin/python2 -c import numpy
/usr/local/Library/Formula/opencv.rb: loading /usr/local/Library/Formula/cmake.rb
/usr/local/Library/Formula/opencv.rb: loading /usr/local/Library/Formula/pkg-config.rb
/usr/local/Library/Formula/opencv.rb: loading /usr/local/Library/Formula/libpng.rb
/usr/local/Library/Formula/opencv.rb: loading /usr/local/Library/Formula/python.rb
/usr/local/opt/python/bin/python2 -c import numpy
==> Writing /usr/local/lib/python2.7/site-packages/sitecustomize.py
==> Writing /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/distutils.cfg
==> Writing /usr/local/lib/python2.7/site-packages/sitecustomize.py
==> Writing /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/distutils.cfg
==> Downloading http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.5/opencv-2.4.5.tar.gz
Already downloaded: /Library/Caches/Homebrew/opencv-2.4.5.tar.gz
tar xf /Library/Caches/Homebrew/opencv-2.4.5.tar.gz
==> Downloading patches
/usr/bin/curl -f#LA Homebrew 0.9.5 (Ruby 1.8.7-358; Mac OS X 10.8.4) https://github.com/Itseez/opencv/commit/6e119049ce3228ca82acb7f4aaa2f4bceeddcbdf.patch -o 000-homebrew.diff
######################################################################## 100.0%
==> Patching
/usr/bin/patch -f -p1 -i 000-homebrew.diff
patching file modules/ocl/include/opencv2/ocl/private/util.hpp
Hunk #1 succeeded at 49 with fuzz 1 (offset 2 lines).
patching file modules/ocl/src/safe_call.hpp
==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.5 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DCMAKE_OSX_DEPLOYMENT_TARGET= -DWITH_CUDA=OFF -DBUILD_ZLIB=OFF -DBUILD_TIFF=OFF -DBUILD_PNG=OFF -DBUILD_JPEG=OFF -DBUILD_JASPER=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON_INCLUDE_DIR='/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/Headers' -DPYTHON_LIBRARY='/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib' -DPYTHON_EXECUTABLE='/usr/local/opt/python/bin/python2' -DCMAKE_CXX_FLAGS='-std=c++11 -stdlib=libc++' ..
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.5 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DCMAKE_OSX_DEPLOYMENT_TARGET= -DWITH_CUDA=OFF -DBUILD_ZLIB=OFF -DBUILD_TIFF=OFF -DBUILD_PNG=OFF -DBUILD_JPEG=OFF -DBUILD_JASPER=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON_INCLUDE_DIR='/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/Headers' -DPYTHON_LIBRARY='/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib' -DPYTHON_EXECUTABLE='/usr/local/opt/python/bin/python2' -DCMAKE_CXX_FLAGS='-std=c++11 -stdlib=libc++' ..
-- The CXX compiler identification is unknown
-- The C compiler identification is Clang 4.2.0
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/c++
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/c++ -- broken
CMake Error at /usr/local/Cellar/cmake/2.8.11.2/share/cmake/Modules/CMakeTestCXXCompiler.cmake:54 (message):
The C++ compiler "/usr/local/Library/ENV/4.3/c++" is not able to compile a
simple test program.
It fails with the following output:
Change Dir: /tmp/opencv-H9X5/opencv-2.4.5/macbuild/CMakeFiles/CMakeTmp
Run Build Command:/usr/local/Library/ENV/4.3/gmake
"cmTryCompileExec2148567985/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2148567985.dir/build.make
CMakeFiles/cmTryCompileExec2148567985.dir/build
/usr/local/Cellar/cmake/2.8.11.2/bin/cmake -E cmake_progress_report
/tmp/opencv-H9X5/opencv-2.4.5/macbuild/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object
CMakeFiles/cmTryCompileExec2148567985.dir/testCXXCompiler.cxx.o
/usr/local/Library/ENV/4.3/c++ '-std=c++11 -o
CMakeFiles/cmTryCompileExec2148567985.dir/testCXXCompiler.cxx.o -c
/tmp/opencv-H9X5/opencv-2.4.5/macbuild/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
/bin/sh: -c: line 0: unexpected EOF while looking for matching `''
/bin/sh: -c: line 1: syntax error: unexpected end of file
make[1]: ***
[CMakeFiles/cmTryCompileExec2148567985.dir/testCXXCompiler.cxx.o] Error 2
make: *** [cmTryCompileExec2148567985/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:61 (project)
-- Configuring incomplete, errors occurred!
/usr/local/Library/Homebrew/formula.rb:601:in `system'
BuildError: Failed executing: cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.5 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DCMAKE_OSX_DEPLOYMENT_TARGET= -DWITH_CUDA=OFF -DBUILD_ZLIB=OFF -DBUILD_TIFF=OFF -DBUILD_PNG=OFF -DBUILD_JPEG=OFF -DBUILD_JASPER=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON_INCLUDE_DIR='/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/Headers' -DPYTHON_LIBRARY='/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib' -DPYTHON_EXECUTABLE='/usr/local/opt/python/bin/python2' -DCMAKE_CXX_FLAGS='-std=c++11 -stdlib=libc++' ..
1. raise
2. ignore
3. backtrace
4. irb
5. shell
Choose an action: 1
==> Formula
Tap: homebrew/science
Path: /usr/local/Library/Taps/homebrew-science/opencv.rb
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: 286d8bbc2e8f44965c256c429ea75cda990b8336
CPU: quad-core 64-bit ivybridge
OS X: 10.8.4-x86_64
Xcode: 5.0
CLT: 4.6.0.0.1.1365549073
LLVM-GCC: build 2336
Clang: 4.2 build 425
X11: 2.7.4 => /opt/X11
==> ENV
HOMEBREW_CC: clang
MAKEFLAGS: -j4
CMAKE_PREFIX_PATH: /usr/local
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers:/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/Headers:/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/Headers
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
PKG_CONFIG_PATH: /usr/local/opt/libpng/lib/pkgconfig:/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/pkgconfig:/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.8
ACLOCAL_PATH: /usr/local/share/aclocal
OBJC: cc
PATH: /usr/local/opt/python/bin:/usr/local/opt/python/bin:/usr/local/Library/ENV/4.3:/usr/local/opt/cmake/bin:/usr/local/opt/pkg-config/bin:/usr/local/opt/libpng/bin:/usr/bin:/bin:/usr/sbin:/sbin
Error: opencv did not build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment