From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: bug#39996: foreign distro: QT5 loads/searchs plugins from wrong location Date: Mon, 9 Mar 2020 10:31:32 +0100 Message-ID: <3007053b-6378-a6c0-45b1-874bc1d4d6e1@crazy-compilers.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="I8Pfj378Kpw52OvewBZU5wJeaKSg7P574" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58013) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBElX-0006Sa-GB for bug-guix@gnu.org; Mon, 09 Mar 2020 05:32:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jBElW-000623-Cg for bug-guix@gnu.org; Mon, 09 Mar 2020 05:32:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43835) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jBElW-00061z-9A for bug-guix@gnu.org; Mon, 09 Mar 2020 05:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jBElW-000222-6Q for bug-guix@gnu.org; Mon, 09 Mar 2020 05:32:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:57969) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBElC-0006SJ-0g for bug-guix@gnu.org; Mon, 09 Mar 2020 05:31:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jBElA-0005vw-Ae for bug-guix@gnu.org; Mon, 09 Mar 2020 05:31:41 -0400 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:53868) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jBEl7-0005uw-KY for bug-guix@gnu.org; Mon, 09 Mar 2020 05:31:38 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 48bXzW5tskz1rnrS for ; Mon, 9 Mar 2020 10:31:35 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 48bXzW5n3dz1qwyR for ; Mon, 9 Mar 2020 10:31:35 +0100 (CET) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id jMzrCXgSxXtl for ; Mon, 9 Mar 2020 10:31:35 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-63-126.dynamic.mnet-online.de [188.174.63.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Mon, 9 Mar 2020 10:31:34 +0100 (CET) Received: from lenashee.goebel-consult.de (lenashee.fritz.box [192.168.110.28]) by hermia.goebel-consult.de (Postfix) with ESMTP id 66C2D600E6 for ; Mon, 9 Mar 2020 10:35:45 +0100 (CET) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 39996@debbugs.gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --I8Pfj378Kpw52OvewBZU5wJeaKSg7P574 Content-Type: multipart/mixed; boundary="8Gz9Tr9Any396zSMfwk4OpoB5RHpG6VFj"; protected-headers="v1" From: Hartmut Goebel To: bug-guix Message-ID: <3007053b-6378-a6c0-45b1-874bc1d4d6e1@crazy-compilers.com> Subject: foreign distro: QT5 loads/searchs plugins from wrong location --8Gz9Tr9Any396zSMfwk4OpoB5RHpG6VFj Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: de-DE I just packages a simple GUI application using pythonqt5 and python-poppler-qt. When running it fails with: Could not load the Qt platform plugin "xcb" in "" even though it was found. When running with QT_DEBUG_PLUGINS=3D1 it reveals the cause: QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib64/qt5/plugins/platforms" ... QFactoryLoader::QFactoryLoader() looking at "/usr/lib64/qt5/plugins/platforms/KWinQpaPlugin.so" Found metadata in lib /usr/lib64/qt5/plugins/platforms/KWinQpaPlugin.so, metadata=3D [=E2=80=A6 many lines skipped =E2=80=A6] Got keys from plugin meta data ("xcb") QFactoryLoader::QFactoryLoader() checking directory path "/gnu/store/608bvypsh90c58apvd2cgg3m9l2pwjqn-python-3.7.4/bin/platforms" =2E.. Cannot load library /usr/lib64/qt5/plugins/platforms/libqxcb.so: (libQt5XcbQpa.so.5: cannot open shared object file: No such file or directory) QLibraryPrivate::loadPlugin failed on "/usr/lib64/qt5/plugins/platforms/libqxcb.so" : "Cannot load library /usr/lib64/qt5/plugins/platforms/libqxcb.so: (libQt5XcbQpa.so.5: cannot open shared object file: No such file or directory)" Looks like the plugin is search in the wrong location and also the list of plgins. --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | --8Gz9Tr9Any396zSMfwk4OpoB5RHpG6VFj-- --I8Pfj378Kpw52OvewBZU5wJeaKSg7P574 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE1K2LnBZ7dXxPCOh3e3UoEb93O2UFAl5mDPQACgkQe3UoEb93 O2VMYg//TXsU96jP0Y9LmhtHSJyF2Swfrth3dI8SUqyOW/OSorsw0wCxw2z9DoAr bQ+KmFIKtRNuzv9k+jRckgTuIh92zm6++BW6k4vMnjNp3kUMAgcTEBz8eL6jGI1A 1sdc60gdpEHOXE/IfgOSyk51OB//2ql9CJMk9utfXdIegvJvEgfoIXpJ11QGf+bC Dq/FxcRclgNM78OuP35+zlamDJ7b13XSitBul6yaySS7pe76Iz7qXmpeYfoJVRII I507J6wbh8NlNaqDc1jTDEELZrRbN55Etp3pel2yDNGPvTDGEwgSn38KdK1vszhG nl1QLzqZcU/F3pdKuMVGuw9F0x5HJw/W+8S9S5IhxTXJZ8Ud2UzklFO8emj8m0YY 61z4jYQcHUO2pPm0W2D97P5MKsJ3P6+Tcdm33SMV0Vmatm0IdXLW24n0wDb4iKow TnEMQZ6SWB/Npj3G5TLLrHFKjetlT8usU2mqGC9X3QthyX/Y2Hsc9XVeyY2bENa0 SSL2yqMcVYgX9lc77CH5HeDu5fgXkc3+oUhEd9aExzITPHGd9PMgJCR2ukNvs9GO 71hJgckogR4Dn/oXgXjJWyLMkUH6eb+wgiYP+1yiprLJzuZfOMoMYi0vXwUChytT icmHolzW95uC9qZZrWEyhd9/R7/1C2EKPGDE5mkSs6pwCJziYPo= =oeeg -----END PGP SIGNATURE----- --I8Pfj378Kpw52OvewBZU5wJeaKSg7P574--