2013-12-16 2 views
7

Qt5를 OSX에 설치할 때 문제가 있습니다.Qt5를 OSX-Qt-xcb에 설치하십시오.

Qt Requirements for Mac OSX 완료 - Xcode 및 명령 줄이 설치되었습니다. 그런 다음이 단계 다음에 : 나는 또한

# cd qtbase 
# ./configure -prefix $HOME/development/macosx/qt5 -nomake docs -nomake examples -nomake demos -nomake tests -opensource -confirm-license -release -no-c++11 
Unknown part docs passed to -nomake. 
# ./configure 
The test for linking against libxcb and support libraries failed! 
You might need to install dependency packages, or pass -qt-xcb. 

을 시도 그리고

# mkdir qt5 
# cd qt5 
# git clone git://gitorious.org/qt/qtbase.git 
# cd qt5 
# ./configure 
The test for linking against libxcb and support libraries failed! 
You might need to install dependency packages, or pass -qt-xcb. 

를 관련 문제에 대한 몇 가지 다른 링크는 다음과 같습니다

Xquartz 또한 OSX Mountain Lion에서 X11이 누락되어 컴퓨터를 다시 시작하고 설치를 다시 시도했기 때문에 문제가 있다고 가정하면 Xquartz도 설치되었습니다. 문제가 조금도 해결되지 않았습니다.

Linux Qt5 설치시 아무런 문제없이 훌륭하게 설치되었습니다. 그러나 OSX에서는 작동하지 않습니다.

누군가가 제안 할 수 있기를 바랍니다.

답변

7

나는이 동일한 문제를 직접 발견했으며 configure 스크립트에 -no-xcb (-qt-xcb 대신) 인수를 지정하여 해결했습니다. Qt 라이브러리 컴파일을 완료 할 수있었습니다 (Qt 예제 프로그램 중 일부는 컴파일에 실패했지만 ... 지금 당장은 다시 정상적으로 돌아갈 수있었습니다).

동일한 Qt 소스 타르볼 (qt-everywhere-enterprise-5.2.0-src.tar.gz)이 Mountain Lion 아래의 일반 구성 호출로 잘 컴파일되었으므로 이것이 Mavericks 관련 문제라고 생각합니다.

+0

감사합니다. 그것은 트릭을 실제로했습니다. – ThreaderSlash

5

이것은 매버릭스와 아무 관련이 없습니다. PATH에 MacPorts 또는 이와 유사한 항목이 있습니다. configure 스크립트가 X-Windows를 감지하여 xcb 백엔드를 구성하려고 시도합니다.

컴파일하기 전에 최소한 하나에 경로를 재설정

수출 PATH =는/usr/빈/빈 :는/usr/sbin에 : ​​/ sbin에 문제를 해결할 수

.

관련 문제