<div class="gmail_extra">Hey Daniel,</div><div class="gmail_extra"><br></div><div class="gmail_extra">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.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Edit PyQt-*-4.9.1/sip/QtNetwork/qssl.sip<br>You need to edit the bottom of the file so that the Qflags portion are inside the <br> %If (Qt_4_3_0 -)<br> %If (PyQt_OpenSSL) <br>statements at the top of the file<br>The lines at the end should look like the following<br>
==================<br>};<br>%If (Qt_4_8_0 -)<br>QFlags<QSsl::SslOption> operator|(QSsl::SslOption f1, QFlags<QSsl::SslOption> f2);<br>%End<br>%If (Qt_4_8_0 -)<br>QFlags<QSsl::SslOption> operator|(QSsl::SslOption f1, QSsl::SslOption f2);<br>
%End<br>%End<br>%End<br>==================</blockquote><br><div class="gmail_quote">On Thu, Mar 22, 2012 at 4:06 AM, Daniel Barbeau <span dir="ltr"><<a href="mailto:daniel.barbeau@inria.fr" target="_blank">daniel.barbeau@inria.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:times new roman,new york,times,serif">Hello PyQt folks!<br><br>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.<br>
My system is Win7 64bits, gcc.exe (GCC) 4.7.0 20120311 (prerelease) from mingw64.<br><br>The output is this one:<br><br>Qt v4.8.0 free edition is being used.<br>SIP 4.13.2 is being used.<br>The Qt header files are in<br>
E:/devel/2.7.2_Windows_64bit/install/qt4_src/include.<br>
The shared Qt libraries are in<br>E:/devel/2.7.2_Windows_64bit/install/qt4_src/lib.<br>The Qt binaries are in E:/devel/2.7.2_Windows_64bit/install/qt4_src/bin.<br>The Qt mkspecs directory is in E:/devel/2.7.2_Windows_64bit/install/qt4_src.<br>
These PyQt modules will be built: QtCore, QtGui, QtMultimedia, QtNetwork,<br>QtDeclarative, QtOpenGL, QtScript, QtScriptTools, QtSql, QtSvg, QtWebKit,<br>QtXml, QtXmlPatterns.<br>The PyQt Python package will be installed in<br>
E:\devel\2.7.2_Windows_64bit\install\pyqt4_src\site.<br>PyQt is being built with generated docstrings.<br>The Designer plugin will be installed in<br>E:/devel/2.7.2_Windows_64bit/install/qt4_src/dll\designer.<br>The PyQt .sip files will be installed in<br>
E:\devel\2.7.2_Windows_64bit\install\pyqt4_src\sip.<br>pyuic4, pyrcc4 and pylupdate4 will be installed in<br>E:\devel\2.7.2_Windows_64bit\install\qt4_src\bin.<br>Generating the C++ source for the QtCore module...<br>"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<br>
_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:\<br>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<br>
tCore/QtCoremod.sip<br>Creating the Makefile for the QtCore module...<br>Generating the C++ source for the QtDeclarative module...<br>"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<br>
_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<br>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_<br>
src\PyQt-win-gpl-4.9.1/sip/QtDeclarative/QtDeclarativemod.sip<br>sip: __or__() unsupported function return type - provide %MethodCode and a C++ signature<span><span></span></span><br><br>I already found a discussion about a similar error from last january, but with no solution. Does anyone have any idea?<br>
Thanks!<span class="HOEnZb"><font color="#888888"><br>Daniel<br></font></span></div></div><br>_______________________________________________<br>
PyQt mailing list <a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>"Attention, attention. Here and now, boys," the mynah repeated. "Here and now, boys."<br>
</div>