2014-10-25 1 views
1

최신 SIP 및 최신 Qt5를 설치 한 후 Python 3.4 용 최신 PyQt5를 빌드하려고했습니다.qprinter.h에 의해 발생하는 우분투 14.04의 Python3.4 용 PyQt5 빌드 문제 pyuic5 오류

python3 configure.py --qmake=/opt/Qt/5.3/gcc_64/bin/qmake 

는 그런하고 sudo를 설치합니다

나는 pyqt5는 다음과 같이 구성 시작했다. sudo는 동안 내가이 오류를 얻을 설치합니다

cd QtWebKitWidgets/ && (test -e Makefile || /opt/Qt/5.3/gcc_64/bin/qmake /home/me/Downloads/PyQt-gpl-5.3.2/QtWebKitWidgets/QtWebKitWidgets.pro -o Makefile) && make -f Makefile install 
make[1]: Entering directory `/home/me/Downloads/PyQt-gpl-5.3.2/QtWebKitWidgets' 
g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/opt/Qt/5.3/gcc_64/mkspecs/linux-g++ -I. -I. -I/usr/include/python3.4m -I/opt/Qt/5.3/gcc_64/include -I/opt/Qt/5.3/gcc_64/include/QtWebKitWidgets -I/opt/Qt/5.3/gcc_64/include/QtWebKit -I/opt/Qt/5.3/gcc_64/include/QtWidgets -I/opt/Qt/5.3/gcc_64/include/QtNetwork -I/opt/Qt/5.3/gcc_64/include/QtGui -I/opt/Qt/5.3/gcc_64/include/QtCore -I. -o sipQtWebKitWidgetsQWebView.o sipQtWebKitWidgetsQWebView.cpp 
sip/QtPrintSupport/qprinter.sip:28:22: fatal error: qprinter.h: No such file or directory 
compilation terminated. 
make[1]: *** [sipQtWebKitWidgetsQWebView.o] Error 1 
make[1]: Leaving directory `/home/me/Downloads/PyQt-gpl-5.3.2/QtWebKitWidgets' 
make: *** [sub-QtWebKitWidgets-install_subtargets-ordered] Error 2 

나는 등 QtCore, QtGui를 가져올 수 있지만 모듈 순으로 QtWidgets 같은 QtWebKitWidgetsQWebView 후 수 있습니다 ...

편집 : 먼저 패치

$ sudo apt-get install qtbase5-dev 

그런 다음 make와 sudo를 설치 한 후에이 오류가 발생합니다.이 오류가 발생합니다.

답변

0

qprinter.h은 Qt 5.3의 QtPrintSupport 모듈에 있지만 포함 디렉토리는 컴파일러 명령에 없습니다.

'QtWebKitWidgets': ModuleMetadata(qmake_QT=['webkitwidgets', 'printsupport']), 

대신

'QtWebKitWidgets': ModuleMetadata(qmake_QT=['webkitwidgets']), 

빌드 실패를 해결 configure.py하도록 수정.

관련 문제