2015-01-17 3 views
1

OS X Yosemite에서 homebrew와 함께 opencv를 설치할 수 없습니다. xcode의 최신 버전이 명령 줄 도구와 함께 설치되어 있습니다.Homebrew에서 OpenCV를 설치하는 데 문제가 발생했습니다.

여기에 오류가 있습니다.

2 errors generated. 
make[2]: *** [modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o] Error 1 
make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2 
make: *** [all] Error 2 
couldn't understand kern.osversion `14.0.0' 

누구나 아이디어가 있습니까?

+1

OS X Yosemite에서도 같은 오류가 발생합니다. – collisionTwo

답변

0

이것은 GCC의 올바른 버전에 연결되는 Homebrew 및 Xcode의 문제인 것으로 보입니다. Yosemite 및 Xcode 6.1 이상으로 업그레이드 한 후 업데이트 된 Xcode command line tools을 설치해보십시오.

다운로드 최신 명령 줄 도구를 설치하거나 엑스 코드 내에서 그렇게 할

xcode-select --install 

을 실행 해보십시오.

brew tap homebrew/versions && brew install apple-gcc42 
brew link --force apple-gcc42 
ln -nsf $(which gcc-4.2) /usr/bin/gcc-4.2 

그 외에, 그것은 바로 브루에 문제가있을 수 있습니다, 당신은 수동으로 OpenCV의 설치를 고려할 수 있습니다 :

또한 브루 내에서 GCC 4.2를 다시 시도 할 수 있습니다.

+0

가장 최신의 명령 줄 도구가 설치되어 있습니다. 문제는 homebrew가 gcc-4.2를 사용하고 있다는 것입니다. 내 껍질에 gcc-4.2를 입력하면'kern.osversion '14.0.0''을 이해할 수 없음을 나타냅니다. – initWithStyle

+0

예. 홈브류에서 활발한 문제인 것 같습니다. 수동으로 설치 하시겠습니까? – DGund

+0

수동 설치시에도 문제가 발생했습니다. 집에서 사용하기 위해 gcc의 다른 버전을 지정할 수있는 방법이 있습니까? – initWithStyle

관련 문제