[PyQt] Next Releases
Georg Brandl
g.brandl at gmx.net
Mon Sep 8 17:32:17 BST 2014
On 09/08/2014 01:49 PM, Dmitry Shachnev wrote:
> I have just figured this out myself and got the same error message:
>
> ImportError: /usr/lib/python3/dist-packages/sip.cpython-34m-i386-linux-gnu.so:
> undefined symbol: PyProperty_Type
>
> The stack trace when that error is printed is:
[...]
> where line 141 of pluginloader.cpp is:
>
> 141 sip_unwrapinstance = getModuleAttr("sip", "unwrapinstance");
>
> Hope that helps,
Hi Dmitry,
thanks for the investigation. This prompted me to look into it a bit more, I
made a diff between 4.10.4 and 4.11.1.
The hunk below appears to be the related to the problem, although I of course
can't say why the change was made and if it could be reverted.
cheers,
Georg
diff -u PyQt-x11-gpl-4.10.4/designer/pluginloader.cpp
PyQt-x11-gpl-4.11.1/designer/pluginloader.cpp
--- PyQt-x11-gpl-4.10.4/designer/pluginloader.cpp 2014-03-14 15:19:06.000000000
+0100
+++ PyQt-x11-gpl-4.11.1/designer/pluginloader.cpp 2014-07-03 16:00:24.000000000
+0200
@@ -131,17 +129,7 @@
// Make sure the interpreter is loaded and initialised. Leave this as
// late as possible.
- if (!Py_IsInitialized())
- {
- QLibrary library(PYTHON_LIB);
-
- library.setLoadHints(QLibrary::ExportExternalSymbolsHint);
-
- if (!library.load())
- return;
-
- Py_Initialize();
- }
+ Py_Initialize();
// Make sure we have sys.path.
if (!sys_path)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20140908/59a08847/attachment-0001.sig>
More information about the PyQt
mailing list