[PyQt] building pyqt5.3.2 No such file...qprinter.h which in Qt 5.3 moved from QtGui to QtPrintSupport

lloyd konneker bootch at nc.rr.com
Fri Oct 3 15:25:56 BST 2014


Building PyQt-gpl-5.3.2 on Ubuntu 14.04 against Qt 5.3.2  I get an error:

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../../../Qt/5.3/gcc/mkspecs/linux-g++ -I. 
-I. -I/usr/include/python3.4m -I../../../Qt/5.3/gcc/include 
-I../../../Qt/5.3/gcc/include/QtWebKitWidgets 
-I../../../Qt/5.3/gcc/include/QtWebKit 
-I../../../Qt/5.3/gcc/include/QtWidgets 
-I../../../Qt/5.3/gcc/include/QtNetwork 
-I../../../Qt/5.3/gcc/include/QtGui -I../../../Qt/5.3/gcc/include/QtCore 
-I. -o sipQtWebKitWidgetsQWebPageViewportAttributes.o 
sipQtWebKitWidgetsQWebPageViewportAttributes.cpp
sip/QtPrintSupport/qprinter.sip:28:22: fatal error: qprinter.h: No such 
file or directory
compilation terminated.

This was discussed in this prior post on this list 
http://www.riverbankcomputing.com/pipermail/pyqt/2014-March/033977.html
Summarizing, qprinter.h is in the QtPrintSupport module in Qt 5.3 but 
that include directory is not in the compiler command.
That post gives a patch to the Makefile.

Did that fall through the cracks? or maybe its my bad installation and 
configuration of multiple versions of Qt.
  >python3 configure.py --qmake ~/Qt/5.3/gcc/bin/qmake
but maybe I should configure using qtchooser?





More information about the PyQt mailing list