Skip to content

Instantly share code, notes, and snippets.

@yassersouri
Created March 14, 2012 20:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yassersouri/2039411 to your computer and use it in GitHub Desktop.
Save yassersouri/2039411 to your computer and use it in GitHub Desktop.
brew install -v opencv
› brew install -v opencv
/usr/bin/env python -c import numpy
==> Downloading http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2
File already downloaded in /Users/Yasser/Library/Caches/Homebrew
/usr/bin/tar xf /Users/Yasser/Library/Caches/Homebrew/opencv-2.3.1a.tar.bz2
==> Patching
/usr/bin/patch -f -p1 -i 001-homebrew.diff
patching file modules/highgui/src/grfmt_exr.hpp
==> cmake . -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/opencv/2.3.1a' -DCMAKE_BUILD_TYPE=None -Wno-dev -DPYTHON_LIBRARY='/usr/local/Cellar/python/2.7.2/lib/libpython2.7.dylib' -DPYTHON_INCLUDE_DIR='/usr/local/Cellar/python/2.7.2/include/python2.7' -DPYTHON_PACKAGES_PATH='/usr/local/Cellar/opencv/2.3.1a/lib/python2.7/site-packages'
cmake . -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/opencv/2.3.1a' -DCMAKE_BUILD_TYPE=None -Wno-dev -DPYTHON_LIBRARY='/usr/local/Cellar/python/2.7.2/lib/libpython2.7.dylib' -DPYTHON_INCLUDE_DIR='/usr/local/Cellar/python/2.7.2/include/python2.7' -DPYTHON_PACKAGES_PATH='/usr/local/Cellar/opencv/2.3.1a/lib/python2.7/site-packages'
-- The C compiler identification is Clang
-- The CXX compiler identification is Clang
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Extracting svn version, please wait...
-- SVNVERSION: exported
-- checking for module 'libavcodec'
-- found libavcodec, version 53.60.100
-- checking for module 'libavformat'
-- found libavformat, version 53.31.100
-- checking for module 'libavutil'
-- found libavutil, version 51.34.101
-- checking for module 'libswscale'
-- found libswscale, version 2.1.100
-- Looking for libavformat/avformat.h
-- Looking for libavformat/avformat.h - found
-- Looking for ffmpeg/avformat.h
-- Looking for ffmpeg/avformat.h - not found
-- checking for module 'libdc1394-2'
-- package 'libdc1394-2' not found
-- checking for module 'libdc1394'
-- package 'libdc1394' not found
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.5")
-- Found PNG: /usr/X11R6/lib/libpng.dylib
-- Looking for /usr/X11R6/include/png.h
-- Looking for /usr/X11R6/include/png.h - found
-- Looking for /usr/X11R6/include/libpng/png.h
-- Looking for /usr/X11R6/include/libpng/png.h - not found
-- Found TIFF: /usr/local/lib/libtiff.dylib
-- Found JPEG: /usr/local/lib/libjpeg.dylib
-- Found Jasper: /usr/local/lib/libjasper.dylib
-- Found OpenEXR: /usr/local/lib/libIlmImf.dylib
-- Found PythonInterp: /Users/Yasser/dadegan-dev/bin/python (found version "2.7.1")
-- Found PythonLibs: /usr/local/Cellar/python/2.7.2/lib/libpython2.7.dylib
-- Use NumPy headers from: /Users/Yasser/dadegan-dev/lib/python2.7/site-packages/numpy/core/include
-- Found Sphinx 1.1.3: /Users/Yasser/dadegan-dev/bin/sphinx-build
CUDA_TOOLKIT_ROOT_DIR not found or specified
-- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "4.0")
-- Parsing 'cvconfig.h.cmake'
--
-- General configuration for opencv 2.3.1 =====================================
--
-- Built as dynamic libs?: YES
-- Compiler: /usr/bin/clang++
-- C++ flags (Release): -Os -w -pipe -march=native -Qunused-arguments -O3 -DNDEBUG
-- C++ flags (Debug): -Os -w -pipe -march=native -Qunused-arguments -g
-- Linker flags (Release):
-- Linker flags (Debug):
--
-- GUI:
-- Cocoa: YES
--
-- Media I/O:
-- ZLib: YES
-- JPEG: TRUE
-- PNG: TRUE
-- TIFF: TRUE
-- JPEG 2000: TRUE
-- OpenEXR: YES
-- OpenNI: NO
-- OpenNI PrimeSensor Modules: NO
-- XIMEA: NO
--
-- Video I/O: QTKit
--
-- Other third-party libraries:
-- Use IPP: NO
-- Use TBB: NO
-- Use ThreadingFramework: NO
-- Use Cuda: NO
-- Use Eigen: NO
--
-- Interfaces:
-- Python: YES
-- Python interpreter: /Users/Yasser/dadegan-dev/bin/python -B (ver 2.7)
-- Python numpy: YES
-- Java: NO
--
-- Documentation:
-- Sphinx: /Users/Yasser/dadegan-dev/bin/sphinx-build (ver 1.1.3)
-- PdfLaTeX compiler: NO
-- Build Documentation: YES (only HTML without math formulas)
--
-- Tests and samples:
-- Tests: YES
-- Examples: NO
--
-- Install path: /usr/local/Cellar/opencv/2.3.1a
--
-- cvconfig.h is in: /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1
-- -----------------------------------------------------------------
--
CMake Warning at CMakeLists.txt:1755 (message):
The source directory is the same as binary directory. "make clean" may
damage the source tree
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1
==> make
make
Scanning dependencies of target opencv_core
[ 1%] [ 1%] [ 1%] [ 1%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/arithm.o
Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/alloc.o
Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cmdparser.o
Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/array.o
[ 2%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/convert.o
[ 2%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/copy.o
[ 2%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/datastructs.o
[ 2%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/drawing.o
[ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/dxt.o
[ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lapack.o
[ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/mathfuncs.o
[ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matmul.o
[ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matop.o
[ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix.o
[ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/out.o
[ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/persistence.o
[ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/precomp.o
[ 5%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/rand.o
[ 5%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/stat.o
[ 5%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/system.o
[ 5%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/tables.o
Linking CXX shared library ../../lib/libopencv_core.dylib
[ 5%] Built target opencv_core
Scanning dependencies of target opencv_flann
Scanning dependencies of target opencv_ts
Scanning dependencies of target opencv_ml
Scanning dependencies of target opencv_imgproc
[ 5%] [ 5%] Building CXX object modules/flann/CMakeFiles/opencv_flann.dir/src/flann.o
Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/precomp.o
[ 5%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/ann_mlp.o
[ 6%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/accum.o
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/src/flann.cpp:29:
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/src/precomp.hpp:17:
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/all_indices.h:42:
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/lsh_index.h:89:81: error:
no matching constructor for initialization of 'cvflann::LshIndexParams'
LshIndex(const Matrix<ElementType>& input_data, const IndexParams& params = LshIndexParams(),
^
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/lsh_index.h:59:5: note:
candidate constructor not viable: requires 3 arguments, but 0 were provided
LshIndexParams(unsigned int table_number, unsigned int key_size, unsigned int multi_probe_level)
^
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/lsh_index.h:57:8: note:
candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 0 were
provided
struct LshIndexParams : public IndexParams
^
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/src/flann.cpp:29:
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/src/precomp.hpp:10:
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/index_testing.h:39:
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/nn_index.h:39:
In file included from /tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/params.h:33:
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/any.h:88:67: error: call
to function 'operator<<' that is neither visible in the template definition nor found by
argument-dependent lookup
virtual void print(std::ostream& out, void* const* src) { out << *reinterpret_cast<T const*>(*src); }
^
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/any.h:136:44: note: in
instantiation of member function
'cdiggins::anyimpl::big_any_policy<cdiggins::anyimpl::empty_any>::print' requested here
static typename choose_policy<T>::type policy;
^
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/any.h:159:18: note: in
instantiation of function template specialization
'cdiggins::anyimpl::get_policy<cdiggins::anyimpl::empty_any>' requested here
: policy(anyimpl::get_policy<anyimpl::empty_any>()), object(NULL)
^
/tmp/homebrew-opencv-2.3.1a-oanS/OpenCV-2.3.1/modules/flann/include/opencv2/flann/any.h:276:22: note:
'operator<<' should be declared prior to the call site or in namespace 'cdiggins::anyimpl'
inline std::ostream& operator <<(std::ostream& out, const any& any_val)
^
2 errors generated.
make[2]: *** [modules/flann/CMakeFiles/opencv_flann.dir/src/flann.o] Error 1
make[1]: *** [modules/flann/CMakeFiles/opencv_flann.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 6%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts.o
[ 6%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/boost.o
[ 6%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/approx.o
[ 7%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_arrtest.o
[ 7%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/cnn.o
[ 7%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/canny.o
[ 8%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/data.o
[ 8%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_func.o
[ 8%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/color.o
[ 8%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/em.o
[ 8%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_gtest.o
[ 8%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/ertrees.o
[ 9%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/contours.o
[ 9%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/estimate.o
[ 10%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/gbt.o
[ 10%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/convhull.o
[ 10%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/inner_functions.o
[ 10%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/corner.o
[ 10%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/cornersubpix.o
[ 10%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/knearest.o
[ 10%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/deriv.o
Linking CXX shared library ../../lib/libopencv_ts.dylib
[ 10%] Built target opencv_ts
[ 10%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/nbayes.o
[ 11%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/precomp.o
[ 11%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/rtrees.o
[ 12%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/distransform.o
[ 12%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/svm.o
[ 12%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/testset.o
[ 12%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/emd.o
[ 13%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/tree.o
[ 13%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/featureselect.o
[ 13%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/featuretree.o
[ 14%] [ 14%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/filter.o
Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/floodfill.o
[ 14%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/geometry.o
[ 14%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/grabcut.o
Linking CXX shared library ../../lib/libopencv_ml.dylib
[ 15%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/histogram.o
[ 15%] Built target opencv_ml
[ 15%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/hough.o
[ 15%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/imgwarp.o
[ 15%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/inpaint.o
[ 16%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/kdtree.o
[ 16%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/linefit.o
[ 16%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/lsh.o
[ 16%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/matchcontours.o
[ 17%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/moments.o
[ 17%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/morph.o
[ 17%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/precomp.o
[ 17%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/pyramids.o
[ 18%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/pyrsegmentation.o
[ 18%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/rotcalipers.o
[ 18%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/samplers.o
[ 18%] [ 19%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/segmentation.o
Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/shapedescr.o
[ 19%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/smooth.o
[ 19%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/spilltree.o
[ 19%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/subdivision2d.o
[ 20%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/sumpixels.o
[ 20%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/tables.o
[ 20%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/templmatch.o
[ 20%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/thresh.o
[ 21%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/undistort.o
[ 21%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/utils.o
Linking CXX shared library ../../lib/libopencv_imgproc.dylib
[ 21%] Built target opencv_imgproc
make: *** [all] Error 2
==> CMakeCache.txt was copied to /Users/Yasser/Library/Logs/Homebrew
==> Exit Status: 2
http://github.com/mxcl/homebrew/blob/master/Library/Formula/opencv.rb#L76
==> Environment
HOMEBREW_VERSION: 0.8.1
HEAD: e21e2ac10e715b066f2a8a5d7fb43ed23d839ef5
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
Hardware: quad-core 64-bit sandybridge
OS X: 10.7.3
Kernel Architecture: x86_64
Xcode: 4.3.1
GCC-4.0: N/A
GCC-4.2: build 5666
LLVM: build 2336
Clang: 3.1 build 318
MacPorts or Fink? false
X11: /usr/X11
System Ruby: 1.8.7-249
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Which Perl: /usr/bin/perl
Which Python: /Users/Yasser/dadegan-dev/bin/python
Which Ruby: /Users/Yasser/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
==> Build Flags
CC: /usr/bin/clang
CXX: /usr/bin/clang++ => /usr/bin/clang
LD: /usr/bin/clang
CFLAGS: -Os -w -pipe -march=native -Qunused-arguments
CXXFLAGS: -Os -w -pipe -march=native -Qunused-arguments
MAKEFLAGS: -j4
Error: Failed executing: make
These existing issues may help you:
https://github.com/mxcl/homebrew/issues/10565
https://github.com/mxcl/homebrew/issues/10862
Otherwise, please report the bug:
https://github.com/mxcl/homebrew/wiki/checklist-before-filing-a-new-issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment