Missing libQt5WaylandClient.so in wheels
Florian Bruhin <[email protected]>
| Newsgroups | gmane.comp.python.pyqt-pykde |
|---|---|
| Message-ID | <[email protected]> |
Hi,
it looks like Qt binary installs include full wayland support, by shipping both
plugins/platforms/libqwayland-egl.so and lib/libQt5WaylandClient.so.
However, PyQt wheels only contain libqwayland-egl.so, not
libQt5WaylandClient.so. When trying to run on wayland, Qt seems to try loading
my system-wide one, which is incompatible:
WARNING: QLibraryPrivate::loadPlugin failed on ".../py37-pyqt512/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/libqwayland-egl.so" : "Cannot load library .../py37-pyqt512/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/libqwayland-egl.so: (/usr/lib/libQt5WaylandClient.so.5: symbol _ZNK20QPlatformIntegration28createPlatformVulkanInstanceEP15QVulkanInstance version Qt_5_PRIVATE_API not defined in file libQt5Gui.so.5 with link time reference)"
INFO: Could not load the Qt platform plugin "wayland-egl" in "" even though it was found.
Copying lib/libQt5WaylandClient.so* from a Qt 5.12.3 binary install into the
wheel makes it work.
Florian
--
https://www.qutebrowser.org | [email protected] (Mail/XMPP)
GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
I love long mails! | https://email.is-not-s.ms/
_______________________________________________
PyQt mailing list [email protected]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlzvoY0ACgkQkW6wyP1V oHL1IRAAkGchbmhTyhwnXVuCccMToenV1YhBLjNezpGdGJtid5N+U0Ecn+k7+LuI eKvKCeFQWke7TmpNpyYyTBfIpPZdPTZWJIYoG/MTNSe2+Gt1RjCZzVR8o/e6m7wV m2z+yRcoKbiPWG324Cyv+Olpna9dby6MXxCCHr1NiSG0vbogS2BsyOHcFdEPv3fq VZLlgu2e9iP1LvSIjhUOuvad7ctD63MG7H62TxLatCXJgw77lFQZRfHX5tpFjDhM 35XOoADWIoEi+ad38lfi7dQmnUe3lSmTAaICThilxXniHJc7CYA9iFvGgqDHmz72 ALueOLJPM8e56bNReS2ef4I2C8dW7KSNt3TDQ20hF8qxr9K4oK0vaQl+VYr9XSsk f/pVS0/liE1/ZGzZhm4pPeFBgpSq2aO2i88BJJ2HjHmKg51oBB42Y3R8vwkIhb/2 9/EWbSE5Exr0i1Y72uqVC/bZ01/ZaNkUR2WyoBEHOe3i1fm7lPdiUfGgDwacS2YP H4XjuM6KdFsEYiE5iQ7+2Wp9v7vGzesuBpeEgKRr0Get+wY8GpJGMcl+1wrcLsJD lr+/a/fvVcpvAIEImr/JSyk3yXpNKcMfx4EpYsPy0hzcRfV4GqqupkdhLiNm6SGp /zBNdaQDgGhczORHdsZ123fg/gFXSyctSGZxxFgM22V3mPSOexE= =mvo3 -----END PGP SIGNATURE-----