Hey Daniel, I will quote Brian's response to the problem. I had that same error (building on linux) back in December, but this did the trick. I believe the change was mentioned to be available in a perhaps future snapshot.
Edit PyQt-*-4.9.1/sip/QtNetwork/qssl.sip > You need to edit the bottom of the file so that the Qflags portion are > inside the > %If (Qt_4_3_0 -) > %If (PyQt_OpenSSL) > statements at the top of the file > The lines at the end should look like the following > ================== > }; > %If (Qt_4_8_0 -) > QFlags<QSsl::SslOption> operator|(QSsl::SslOption f1, > QFlags<QSsl::SslOption> f2); > %End > %If (Qt_4_8_0 -) > QFlags<QSsl::SslOption> operator|(QSsl::SslOption f1, QSsl::SslOption f2); > %End > %End > %End > ================== On Thu, Mar 22, 2012 at 4:06 AM, Daniel Barbeau <daniel.barb...@inria.fr>wrote: > Hello PyQt folks! > > I need to build PyQt4 myself for several reasons and have succeeded in the > past. However, the combination of PyQt4 4.9.1, SIP 4.13.2 and qt 4.8.0 > doesn't work. The sip being used is the correct one. > My system is Win7 64bits, gcc.exe (GCC) 4.7.0 20120311 (prerelease) from > mingw64. > > The output is this one: > > Qt v4.8.0 free edition is being used. > SIP 4.13.2 is being used. > The Qt header files are in > E:/devel/2.7.2_Windows_64bit/install/qt4_src/include. > The shared Qt libraries are in > E:/devel/2.7.2_Windows_64bit/install/qt4_src/lib. > The Qt binaries are in E:/devel/2.7.2_Windows_64bit/install/qt4_src/bin. > The Qt mkspecs directory is in > E:/devel/2.7.2_Windows_64bit/install/qt4_src. > These PyQt modules will be built: QtCore, QtGui, QtMultimedia, QtNetwork, > QtDeclarative, QtOpenGL, QtScript, QtScriptTools, QtSql, QtSvg, QtWebKit, > QtXml, QtXmlPatterns. > The PyQt Python package will be installed in > E:\devel\2.7.2_Windows_64bit\install\pyqt4_src\site. > PyQt is being built with generated docstrings. > The Designer plugin will be installed in > E:/devel/2.7.2_Windows_64bit/install/qt4_src/dll\designer. > The PyQt .sip files will be installed in > E:\devel\2.7.2_Windows_64bit\install\pyqt4_src\sip. > pyuic4, pyrcc4 and pylupdate4 will be installed in > E:\devel\2.7.2_Windows_64bit\install\qt4_src\bin. > Generating the C++ source for the QtCore module... > "E:\devel\2.7.2_Windows_64bit\install\qt4_src\bin\sip" -w -o -x VendorID > -t WS_WIN -x PyQt_OpenSSL -x PyQt_NoPrintRangeBug -t Qt_4 > _8_0 -x Py_v3 -g -a QtCore.api -c > E:\devel\2.7.2_Windows_64bit\src\pyqt4_src\PyQt-win-gpl-4.9.1\QtCore -b > QtCore\QtCore.sbf -I E:\ > devel\2.7.2_Windows_64bit\src\pyqt4_src\PyQt-win-gpl-4.9.1\sip > E:\devel\2.7.2_Windows_64bit\src\pyqt4_src\PyQt-win-gpl-4.9.1/sip/Q > tCore/QtCoremod.sip > Creating the Makefile for the QtCore module... > Generating the C++ source for the QtDeclarative module... > "E:\devel\2.7.2_Windows_64bit\install\qt4_src\bin\sip" -w -o -x VendorID > -t WS_WIN -x PyQt_OpenSSL -x PyQt_NoPrintRangeBug -t Qt_4 > _8_0 -x Py_v3 -g -a QtDeclarative.api -c > E:\devel\2.7.2_Windows_64bit\src\pyqt4_src\PyQt-win-gpl-4.9.1\QtDeclarative > -b QtDeclarat > ive\QtDeclarative.sbf -I > E:\devel\2.7.2_Windows_64bit\src\pyqt4_src\PyQt-win-gpl-4.9.1\sip > E:\devel\2.7.2_Windows_64bit\src\pyqt4_ > src\PyQt-win-gpl-4.9.1/sip/QtDeclarative/QtDeclarativemod.sip > sip: __or__() unsupported function return type - provide %MethodCode and a > C++ signature > > I already found a discussion about a similar error from last january, but > with no solution. Does anyone have any idea? > Thanks! > Daniel > > _______________________________________________ > PyQt mailing list PyQt@riverbankcomputing.com > http://www.riverbankcomputing.com/mailman/listinfo/pyqt > -- "Attention, attention. Here and now, boys," the mynah repeated. "Here and now, boys."
_______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt