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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.