From unknown Tue Aug 19 23:11:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. Resent-From: Fis Trivial Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 23 Jan 2018 11:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30229 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30229@debbugs.gnu.org X-Debbugs-Original-To: "bug-guix@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.15167082282938 (code B ref -1); Tue, 23 Jan 2018 11:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jan 2018 11:50:28 +0000 Received: from localhost ([127.0.0.1]:39116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edx5q-0000lC-Qt for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edx5o-0000kx-Uj for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edx5f-0001KQ-Ft for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47146) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edx5f-0001K9-CZ for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:11 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edx5b-0001ox-KY for bug-guix@gnu.org; Tue, 23 Jan 2018 06:50:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edx5V-00019V-Oj for bug-guix@gnu.org; Tue, 23 Jan 2018 06:50:07 -0500 Received: from mail-oln040092011013.outbound.protection.outlook.com ([40.92.11.13]:3753 helo=NAM04-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edx5V-00017p-HN for bug-guix@gnu.org; Tue, 23 Jan 2018 06:50:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3PD2kOnY2/LjQcP5/d/3JqGS1sZnIArdoOkgY3B/B5Q=; b=oSi2m04gVYLDUcYKeAfqhOc+g5B8sp/puoDEazSUQtH9vuAeyPzGVpeQJ/dvqGtuN2Wl9Eax36gZGEKpZjdwhCHGUXUJlI7tBYgVYFCq2Km/hpqsySOfcoQdF1JIJQ2DT1qYQ4R8tZlRx91BG/aUmdb4wG8EYZ87heQt5Oyn5ZzD9mYBGKFI//+HaUSiUJjOuWSMut7OYDIsvOvFinifnrJOG3UjV7TOUZVh3Gcvbc8piHqr6uvx5KKqCtdmfKSjcHWp0bxhZMtewjh4Zo23ZGVJtd2xKKg2szCktW87V49BOuQHX1iGYqosZMq/zfmc+I+GwBmf7sAuC1Q0o1uiIg== Received: from CO1NAM04FT052.eop-NAM04.prod.protection.outlook.com (10.152.90.56) by CO1NAM04HT022.eop-NAM04.prod.protection.outlook.com (10.152.91.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.428.12; Tue, 23 Jan 2018 11:49:59 +0000 Received: from MWHPR16MB0063.namprd16.prod.outlook.com (10.152.90.57) by CO1NAM04FT052.mail.protection.outlook.com (10.152.91.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.428.12 via Frontend Transport; Tue, 23 Jan 2018 11:49:59 +0000 Received: from MWHPR16MB0063.namprd16.prod.outlook.com ([10.172.101.142]) by MWHPR16MB0063.namprd16.prod.outlook.com ([10.172.101.142]) with mapi id 15.20.0428.024; Tue, 23 Jan 2018 11:49:59 +0000 From: Fis Trivial Thread-Topic: Python modules installed by pip in virtualenv can't find shared objects. Thread-Index: AQHTlEBLAVYCZnHid027jO0CC9jazw== Date: Tue, 23 Jan 2018 11:49:59 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:2BC9621E5E2DCFFE1CB11242252777223384036AB2530455E6F70393D92B9CED; UpperCasedChecksum:6CE2FF3C3F3B20260A03AB2B747E930C44AE4941C23AD833CF74B9B886DC0944; SizeAsReceived:6898; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [3E51bhmsLIYzLyATU18vjBdaKYnA+E94] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CO1NAM04HT022; 6:NoNVwFhDF9CMaam511dJKPqp/q7FaxBh0S8Av8FxavuOiLA+IaFXYEqfXweVnidPiJjxKLMXRKBPgCH3xdiloN6ZQyj8gZBCLh7xgQth4F3RPtZRNKzgVc8CHSet1F22/2F2IhaWoh0KoEmyxumxhYAEdqWEkFWkuiYPIY86dad+7kz8ZjlktAWtA+fEpyJAnWwiD3UcL5+YualM0i6W9WLCej+Xk8Lzfu4a81h2QRgqRjh4UE6dr5gdSBZQN4xQGzx1h/PN6dqF0sjLVp6XrAwKzLE9+s141Lv9nqEW+29rn6438UznZDu7nVksI1SoKJmatEEbUZj3ANk4fvTswaUj8sJCHOkIY0E9UuNOXys=; 5:Nr6XD3S6MqlJe3uosE0gnWqpA7BxkzJVqYJljgC60GbSqKkrmkhLVzqkSZKXnMSwKfS3HqH5APHgnwGFSbVrSubkBEKRyO+nlfil+rETpSURu7Qzlss8AQIS/zlrNSFPsKdSv9GNQ10syZ0WZ9u2WOk6/tQUXyLgT58u2qoHXYc=; 24:KwE/zmWc8Qj7T78rBZ2bJbcdY/Hb1vvJJHV6LQYwWQ3BDbI3WQFX5vStF31oVtaLLdUOAfDRiFKQp5SswndGPtkLrLCUK2NNrcDXxsqN6Kc=; 7:RalpxZ8qAOckHUq9Q0Wp2YCDIcDoAaiM6RNgHmAtEaP30fbC9p7RE3xqy6Fc7d265UZB9mgfSzn+RgRII7LghYTGevpG5cafxSeKJX2MGMTXbobdZPtYvnorPQSUidJDy8GNvmfmZKMNtcE9POj4Xq5MTT94N84BGGwT06MYewM04/GGHSay7DcR444H+wPw6awAVO3FeCvHgYxQoRA4dBNn1NJ4kGclxu0jQrAuBNVYncCTG7WIN7GCnltb1BjN x-incomingheadercount: 44 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:CO1NAM04HT022; x-ms-traffictypediagnostic: CO1NAM04HT022: x-ms-office365-filtering-correlation-id: 3a42b414-1db5-4797-9c77-08d562576dc0 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:CO1NAM04HT022; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CO1NAM04HT022; x-forefront-prvs: 05610E64EE x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CO1NAM04HT022; H:MWHPR16MB0063.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <89D7775449167849B6A65C06C10B137A@namprd16.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a42b414-1db5-4797-9c77-08d562576dc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2018 11:49:59.5028 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM04HT022 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) DQpXaGVuIGEgcHl0aG9uIG1vZHVsZSBuZWVkcyB0byBsb2FkIGEgZHluYW1pYyBzaGFyZWQgb2Jq ZWN0LCBpdCBsb29rcyBpbiB0aGUNCnBhdGggcHJvdmlkZWQgYnkgKkxEX0xJQlJBUllfUEFUSCoo MSksIGJ1dCBndWl4IGRvZXNuJ3QgbW9kaWZ5IHRoaXMgZW52aXJvbm1lbnQNCnZhcmlhYmxlIHRv IGV4cG9ydCB0aGUgbmVlZGVkIHBhdGggZm9yIHB5dGhvbi4NCg0KKiBCYWNrdHJhY2UNCkluIG15 IGNhc2UsIGl0J3MgbGlnaHRnYm0gKGluc3RhbGxlZCBieSBwaXApLCBuZWVkcyBsaWJnb21wLnNv IGZyb20gZ2NjOmxpYiBmb3INCm9wZW5tcCBzdXBwb3J0LiBIZXJlIGlzIHRoZSBiYWNrdHJhY2U6 DQoNCi0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0tLS0tLS0tLS0tLS0tLXN0YXJ0LS0tLS0t LS0tLS0tLT44LS0tDQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6DQogIEZpbGUg ImV4MS5weSIsIGxpbmUgNSwgaW4gPG1vZHVsZT4NCiAgICBpbXBvcnQgbGlnaHRnYm0gYXMgbGdi DQogIEZpbGUgIi9ob21lL2Zpcy9Xb3Jrc3BhY2UvdGlhbmNoaS9tZWRpY2FsX3RyZWF0bWVudC9s aWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMvbGlnaHRnYm0vX19pbml0X18ucHkiLCBsaW5lIDgs IGluIDxtb2R1bGU+DQogICAgZnJvbSAuYmFzaWMgaW1wb3J0IEJvb3N0ZXIsIERhdGFzZXQNCiAg RmlsZSAiL2hvbWUvZmlzL1dvcmtzcGFjZS90aWFuY2hpL21lZGljYWxfdHJlYXRtZW50L2xpYi9w eXRob24zLjUvc2l0ZS1wYWNrYWdlcy9saWdodGdibS9iYXNpYy5weSIsIGxpbmUgMzIsIGluIDxt b2R1bGU+DQogICAgX0xJQiA9IF9sb2FkX2xpYigpDQogIEZpbGUgIi9ob21lL2Zpcy9Xb3Jrc3Bh Y2UvdGlhbmNoaS9tZWRpY2FsX3RyZWF0bWVudC9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMv bGlnaHRnYm0vYmFzaWMucHkiLCBsaW5lIDI3LCBpbiBfbG9hZF9saWINCiAgICBsaWIgPSBjdHlw ZXMuY2RsbC5Mb2FkTGlicmFyeShsaWJfcGF0aFswXSkNCiAgRmlsZSAiL2dudS9zdG9yZS9qYjNu MGJzZHBraHZ5Yjh5NzBqeXI4ZmN4OGZxc3NyOS1weXRob24tMy41LjMvbGliL3B5dGhvbjMuNS9j dHlwZXMvX19pbml0X18ucHkiLCBsaW5lIDQyNSwgaW4gTG9hZExpYnJhcnkNCiAgICByZXR1cm4g c2VsZi5fZGxsdHlwZShuYW1lKQ0KICBGaWxlICIvZ251L3N0b3JlL2piM24wYnNkcGtodnliOHk3 MGp5cjhmY3g4ZnFzc3I5LXB5dGhvbi0zLjUuMy9saWIvcHl0aG9uMy41L2N0eXBlcy9fX2luaXRf Xy5weSIsIGxpbmUgMzQ3LCBpbiBfX2luaXRfXw0KICAgIHNlbGYuX2hhbmRsZSA9IF9kbG9wZW4o c2VsZi5fbmFtZSwgbW9kZSkNCk9TRXJyb3I6IGxpYmdvbXAuc28uMTogY2Fubm90IG9wZW4gc2hh cmVkIG9iamVjdCBmaWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQotLTg8LS0tLS0tLS0t LS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0tLS0tLS0tLS0+OC0tLQ0KDQoq IFJlcHJvZHVjZQ0KVG8gaW5zdGFsbCBsaWdodGdibSwgc2ltcGx5IHVzZSBgcGlwIGluc3RhbGwg bGlnaHRnYm1gKGluIHZpcnR1YWxlbnYpLg0KVGhlbiBpbiBweXRob24gc2hlbGw6DQppbXBvcnQg bGlnaHRnYm0gYXMgbGdiDQoNCiogQWQtaG9jDQpleHBvcnQgTERfTElCUkFSWV9QQVRIPX4vLmd1 aXgtcHJvZmlsZS9saWI6JExEX0xJQlJBUllfUEFUSA0KDQoNClsxXTogaHR0cHM6Ly9zdGFja292 ZXJmbG93LmNvbS9hLzExMDAwMTYNCg== From unknown Tue Aug 19 23:11:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. Resent-From: Fis Trivial Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 23 Jan 2018 13:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30229 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: "30229@debbugs.gnu.org" <30229@debbugs.gnu.org> Received: via spool by 30229-submit@debbugs.gnu.org id=B30229.151671368018850 (code B ref 30229); Tue, 23 Jan 2018 13:22:02 +0000 Received: (at 30229) by debbugs.gnu.org; 23 Jan 2018 13:21:20 +0000 Received: from localhost ([127.0.0.1]:39176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edyVr-0004tx-RH for submit@debbugs.gnu.org; Tue, 23 Jan 2018 08:21:20 -0500 Received: from mail-oln040092004099.outbound.protection.outlook.com ([40.92.4.99]:20191 helo=NAM02-CY1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edyVp-0004th-Br for 30229@debbugs.gnu.org; Tue, 23 Jan 2018 08:21:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iR8uhU58s8MIJ5b+DuzkBYAt+XLd+ODgcyVLwgjx7/E=; b=Z8XxrlRtgdC7X+hyyAWiLp5vuln66MbWsMcehqGSn55Fp+lxHXwKHbqvy3YNDg4twqe9Zr80nt4FFwEIazoY1ciKj8sNMG3NRq3kICMk724ViKI+mUDixfTJ93xJa1EWwBQoUPtmPx+pRGaqhgg8QaxcshKRqFu/O1v6XJuLRiCnQXCRMKbB6eJpqJLjv8sfM44/pvsx39cSCZpxWeTExm4zEHcll4DW7AjQl4MsE75nppNmcDMBhcPsMK1pY9dA0PgghvDFEj+j+u5j4soq2QbLw1wUdc/1JkUEYJhSdA/o/5LAyTJs6HPHIdTVnQkV+VD2qf4auHmQftQr92e5Yg== Received: from CY1NAM02FT043.eop-nam02.prod.protection.outlook.com (10.152.74.51) by CY1NAM02HT195.eop-nam02.prod.protection.outlook.com (10.152.74.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.345.12; Tue, 23 Jan 2018 13:21:10 +0000 Received: from MWHPR16MB0063.namprd16.prod.outlook.com (10.152.74.54) by CY1NAM02FT043.mail.protection.outlook.com (10.152.74.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.428.12 via Frontend Transport; Tue, 23 Jan 2018 13:21:10 +0000 Received: from MWHPR16MB0063.namprd16.prod.outlook.com ([10.172.101.142]) by MWHPR16MB0063.namprd16.prod.outlook.com ([10.172.101.142]) with mapi id 15.20.0428.024; Tue, 23 Jan 2018 13:21:10 +0000 From: Fis Trivial Thread-Topic: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. Thread-Index: AQHTlEBLAVYCZnHid027jO0CC9jaz6OBWv8AgAAWhwA= Date: Tue, 23 Jan 2018 13:21:10 +0000 Message-ID: References: <87h8rczsx3.fsf@elephly.net> In-Reply-To: <87h8rczsx3.fsf@elephly.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:29217C4C4C2BD9F178879CD5BB4EA024006A14AA93905E32C41258C64FB4932A; UpperCasedChecksum:285AA7291A1C9927E7574635DB9EC0C02DC3A8D5849203155B6DE16B50A1712F; SizeAsReceived:7159; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [A9VaxOfP/RYxiDhv5B0oKbG6cQvsTP/2] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY1NAM02HT195; 6:WifJa7d+xtFSMWrmp9dXaCPMsmWk2eA4r8Chvh7Bf5lN984FIwKpOdio5jbuWDW9I1KHAePARxh2lTY73BZqXB6ZKtwhRYgbfouU7hTwredXUy6co2csO+/pYdpdaxjdwXpi45wHtNAdl6PSDUR3B2zmAwKLMqXgWFYQ4rml/ena8iAY7FIpcYysYnJjBWzkQV2M4CII3WocdwAXFNi2ZRmVyHZWbkmXQhlb+5pyou3gIFzWhYbZKRyK6xK3+8UqCPdfYIuGpWKieZy2Fb2eWHD6m95Q0AgCWzrl4Jp/Q1uxkI5eT6Ag+Dqc1A/jStRqH7bf0diGVVGfwCVNSFifTxfWs0BINUaFuk/Y4kNb5eI=; 5:XcWunsxaDENmGGSZPw0vi3vyzP7Jyqjv1SrYzgPpdHtvHzXeOV9+am3DC7gQNodlNVeuUdo0zcwLPV+WjiovhE54CKLWKmc1n09shZGww93rK9sI6CybeTZGF+EXqDnmwKonNhgDHTSupapOpiNr9YozVCXEk+wBiT2H44PhgAk=; 24:/8JkmH91J16rK9TKpdVznBDke+wSPzpnXYzw2lxN/IgBresoobstHsUjuTx22vqSp+tJj4mIXYV80KKgVB3fN0U6eV1LL3uognEOeq4Pg6k=; 7:IPgiLaJ8giqOcPJZYPZfFslgbhwxZoq7HUMMAMiZfqF8oiFb2YRsZzDU1ePyHddA1q8tTmdTQns/ZUfDtg+cqg+lqnTbPnq0d2Vu1wL5Zk8Eu3hMyitRy137FEIqLHQ5ScEEs3M/3xSSN0u81AxZcowkM2SW5W9u+SoptCZwQlo0s/WUFwFDnN5c9xdFohTrggj0EEJ2wb/2yq1moZLt5jgj1+Rtubw5MZH522fkPM6dOKPIw8VHk69zZURjp0WJ x-incomingheadercount: 47 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:CY1NAM02HT195; x-ms-traffictypediagnostic: CY1NAM02HT195: x-ms-office365-filtering-correlation-id: d15f6259-ca5a-448f-39cc-08d562642b1f x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:CY1NAM02HT195; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1NAM02HT195; x-forefront-prvs: 05610E64EE x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CY1NAM02HT195; H:MWHPR16MB0063.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <4C8B43ECEB9F274E856E6B7617A06B4D@namprd16.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: d15f6259-ca5a-448f-39cc-08d562642b1f X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2018 13:21:10.7980 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT195 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) PiANCj4gSW4gZ2VuZXJhbCwgdGhvdWdoLCBJIHJlY29tbWVuZCB1c2luZyBHdWl4IGZvciBwYWNr YWdlIG1hbmFnZW1lbnQgYW5kDQo+IGRldmVsb3BtZW50IGluc3RlYWQgb2YgdmlydHVhbGVudiBh bmQgcGlwLg0KPiANCkkgdW5kZXJzdGFuZCB0aGUgaW1wb3J0YW5jZSBmb3IgaGF2aW5nIGEgc2Vs Zi1jb250YWluZWQgZGVwZW5kZW5jeSBncmFwaC4NCg0KQWZ0ZXIgdHJ5aW5nIGd1aXggYSBmZXcg bW9udGhzLCBJIGNhbWUgdG8gcmVhbGl6ZSB0aGF0LCBhdCB0aGUgYSB0aGVvcmV0aWNhbA0KbGV2 ZWwsIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYXJlIG5vdCB0cmVhdGVkIGFzIHBhcnQgb2Yg dGhlIGRlcGVuZGVuY3kNCmdyYXBoIGluIHRoZSBHdWl4IHdvcmxkLiBEYW5nbGluZyBlbnZpcm9u bWVudCB2YXJpYWJsZXMgaGFwcGVucywgYW5kIGNhbiBub3QNCmJlIHNvbHZlZCBieSBpbnN0YWxs aW5nIGV2ZXJ5dGhpbmcgd2l0aCBndWl4KDEpLg0KDQpJIHJlYWxseSBob3BlIHRoYXQgd2UgY2Fu IGNvbWUgdXAgd2l0aCBzb21lIG1ldGhvZHMgdG8gc29sdmUgdGhlc2UgcHJvYmxlbXMNCmluIGEg c3lzdGVtYXRpY2FsIHdheS4gSSB3aWxsIGtlZXAgcmVwb3J0aW5nIGJ1Z3MgY2F1c2VkIGJ5IGVu dmlyb25tZW50DQp2YXJpYWJsZXMsIGhvcGluZyB0aGF0IGl0IG1pZ2h0IGJlIGhlbHBmdWwgaW4g ZnV0dXJlIGRldmVsb3BtZW50Lg0KDQoNClsxXTogaHR0cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dp L2J1Z3JlcG9ydC5jZ2k/YnVnPTMwMDkzDQo= From unknown Tue Aug 19 23:11:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 24 Jan 2018 15:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30229 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Fis Trivial Cc: 30229@debbugs.gnu.org Received: via spool by 30229-submit@debbugs.gnu.org id=B30229.15168061091940 (code B ref 30229); Wed, 24 Jan 2018 15:02:01 +0000 Received: (at 30229) by debbugs.gnu.org; 24 Jan 2018 15:01:49 +0000 Received: from localhost ([127.0.0.1]:41194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eeMYc-0000Uq-Q2 for submit@debbugs.gnu.org; Wed, 24 Jan 2018 10:01:46 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:49580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eeMYa-0000SM-IU for 30229@debbugs.gnu.org; Wed, 24 Jan 2018 10:01:45 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 101AA10ABA; Wed, 24 Jan 2018 16:01:44 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wgmrkEdMG-d2; Wed, 24 Jan 2018 16:01:43 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 2918B10A84; Wed, 24 Jan 2018 16:01:43 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 =?UTF-8?Q?Pluvi=C3=B4se?= an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 24 Jan 2018 16:01:42 +0100 In-Reply-To: (Fis Trivial's message of "Tue, 23 Jan 2018 11:49:59 +0000") Message-ID: <87k1w7xpux.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi, Fis Trivial skribis: > In my case, it's lightgbm (installed by pip), needs libgomp.so from gcc:l= ib for > openmp support. Here is the backtrace: > > Traceback (most recent call last): > File "ex1.py", line 5, in > import lightgbm as lgb > File "/home/fis/Workspace/tianchi/medical_treatment/lib/python3.5/site-= packages/lightgbm/__init__.py", line 8, in > from .basic import Booster, Dataset > File "/home/fis/Workspace/tianchi/medical_treatment/lib/python3.5/site-= packages/lightgbm/basic.py", line 32, in > _LIB =3D _load_lib() > File "/home/fis/Workspace/tianchi/medical_treatment/lib/python3.5/site-= packages/lightgbm/basic.py", line 27, in _load_lib > lib =3D ctypes.cdll.LoadLibrary(lib_path[0]) > File "/gnu/store/jb3n0bsdpkhvyb8y70jyr8fcx8fqssr9-python-3.5.3/lib/pyth= on3.5/ctypes/__init__.py", line 425, in LoadLibrary > return self._dlltype(name) > File "/gnu/store/jb3n0bsdpkhvyb8y70jyr8fcx8fqssr9-python-3.5.3/lib/pyth= on3.5/ctypes/__init__.py", line 347, in __init__ > self._handle =3D _dlopen(self._name, mode) > OSError: libgomp.so.1: cannot open shared object file: No such file or di= rectory I=E2=80=99d suggest hard-coding the absolute file name of libgomp.so.1 in lightgbm/basic.py. This is what we do, for instance, for Guile packages that use the foreign function interface (FFI) and dynamically load shared libraries (see =E2=80=98guile-gdbm-ffi=E2=80=99 as an example.) HTH, Ludo=E2=80=99. From unknown Tue Aug 19 23:11:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 25 Jan 2018 15:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30229 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Fis Trivial Cc: 30229@debbugs.gnu.org Received: via spool by 30229-submit@debbugs.gnu.org id=B30229.151689534210156 (code B ref 30229); Thu, 25 Jan 2018 15:50:01 +0000 Received: (at 30229) by debbugs.gnu.org; 25 Jan 2018 15:49:02 +0000 Received: from localhost ([127.0.0.1]:42727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eejlu-0002dj-B0 for submit@debbugs.gnu.org; Thu, 25 Jan 2018 10:49:02 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eejlr-0002dI-PN for 30229@debbugs.gnu.org; Thu, 25 Jan 2018 10:49:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1516708827; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1133; bh=i+c8/MQLmO/OB5nVaQ6qBDySI873ytfbZj7kcDL/NwY=; b=ZLgvMHENscJ6z861NRQum7TzD5dKcWXzZB+W1L5fmke8nfoxk4nqxGFzyHq/KTOI ZHX8rMZFSItPd6Srp5IBJj7LdPcsf9RQe5kW05U1G+ukfoseHVIJ6vpZS4iQ6odnvU2 kRJDIQuHkKxRpgrkW3nOqJD3aiqrUbbtwUzLwkjE= Received: from localhost (port-92-200-38-179.dynamic.qsc.de [92.200.38.179]) by mx.zohomail.com with SMTPS id 1516708827640869.0567376157535; Tue, 23 Jan 2018 04:00:27 -0800 (PST) References: User-agent: mu4e 1.0-alpha3; emacs 25.3.1 From: Ricardo Wurmus In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 23 Jan 2018 13:00:24 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87h8rczsx3.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Hi, > When a python module needs to load a dynamic shared object, it looks in t= he > path provided by *LD_LIBRARY_PATH*(1), but guix doesn't modify this envir= onment > variable to export the needed path for python. We cannot set this environment variable by default lest we break other packages that may be installed. LD_LIBRARY_PATH is dangerous as it tells the runtime linker to prefer libraries in the specified directories. For Guix packages we use different means to embed store paths in binaries, which are looked up at runtime. For binaries that=E2=80=99s achi= eved with RUNPATH; for others we patch the sources to ensure that libraries are not looked up merely by name but by absolute path. In your particular case (installing packages without Guix) I think the best way is to manually set LD_LIBRARY_PATH on demand, or to set LD_PRELOAD to the specific libraries that are required. In general, though, I recommend using Guix for package management and development instead of virtualenv and pip. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From unknown Tue Aug 19 23:11:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 24 Nov 2021 23:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30229 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus Cc: 30229@debbugs.gnu.org, Fis Trivial Received: via spool by 30229-submit@debbugs.gnu.org id=B30229.163779765511987 (code B ref 30229); Wed, 24 Nov 2021 23:48:02 +0000 Received: (at 30229) by debbugs.gnu.org; 24 Nov 2021 23:47:35 +0000 Received: from localhost ([127.0.0.1]:55239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq1zD-000370-02 for submit@debbugs.gnu.org; Wed, 24 Nov 2021 18:47:35 -0500 Received: from mail-wr1-f46.google.com ([209.85.221.46]:42830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq1z9-0002yh-MB for 30229@debbugs.gnu.org; Wed, 24 Nov 2021 18:47:34 -0500 Received: by mail-wr1-f46.google.com with SMTP id c4so7436780wrd.9 for <30229@debbugs.gnu.org>; Wed, 24 Nov 2021 15:47:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=j1Ynvo4jn29QErMe6/rasEq2cd1nAJk2eVAUj0rh2IM=; b=dpDHKsHjipeNf8NW/EcVD98rN92sGPBVIXNUFhq9ehqH0xmBN59rm9FJvTXwLPB0RU 7wS4XmtSiyi0Efqeb08dgeR+r/vhPdRasMCUWexEEqXGNgLcBtOosrTyQUcQ2x4QjD02 E3mQQ6AQzaU0qi6QaKEAbe7ZtJCwrfLT3ArKmracnE29XgQJ57r+aRR3TSywz+JS32+t QQ3uCguAAPAXceBIDw2h2bciSj0ynxquSQNS8wENgIul1QdHLjLuUmPmRq458fpxSv/5 GAsNE2VA2giQ7Xcn2qGe2bpuq0SpIZOGMMVqR1NbOkIpJy2oAUgsHshRjx12395cY/J9 fZuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=j1Ynvo4jn29QErMe6/rasEq2cd1nAJk2eVAUj0rh2IM=; b=3wA1QPJnzwmizMw4d2jBoRspf+mnusvCWXqxosmdvcXFsRcpdd3j5Yr56yUo4IA+5T /aTuplYKgKZqqP5iS2YDpjB3C5zcqRtR3fCMTAGO4k6vHZ41QgjAWVZrqD+DphvS8EGG l6uoEHXnHOJ1tDA72Z078ZWNT8VK9ht3I702OJrDHjqsJR02F719KEn6uxSjRm+lJc2k f+8ox8UJwFJcNdNn5K1fFGkrFcpVqMQSPn1h35ZldBhql3OHBhKtxo6pfhzGRMq0xaGb W+5lg+2S5n/Aq+MEZh7LagH65hhRWOhs5lPleS1nL6g66l4fNb8S7CHnG68+/7NKkILW jFeg== X-Gm-Message-State: AOAM532fxLA5DLgXCNPQvxDEwDNCNgWQWHAjm47r5leDeJtKtQd+9g+q v15vA0RGzujNQvamqtRTUl+eVxvWg0A= X-Google-Smtp-Source: ABdhPJzo86CXnZTddYYi8V01YI3GnpTb6D2xtyAfO4BQeKRrJ9zry3uEVaRB1q7tawpVIknMPHIyJg== X-Received: by 2002:a5d:4408:: with SMTP id z8mr1247951wrq.551.1637797645768; Wed, 24 Nov 2021 15:47:25 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z15sm1107339wrr.65.2021.11.24.15.47.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Nov 2021 15:47:25 -0800 (PST) From: zimoun References: <87h8rczsx3.fsf@elephly.net> Date: Thu, 25 Nov 2021 00:39:21 +0100 In-Reply-To: <87h8rczsx3.fsf@elephly.net> (Ricardo Wurmus's message of "Tue, 23 Jan 2018 13:00:24 +0100") Message-ID: <867dcxt97a.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Tue, 23 Jan 2018 at 13:00, Ricardo Wurmus wrote: >> When a python module needs to load a dynamic shared object, it looks in = the >> path provided by *LD_LIBRARY_PATH*(1), but guix doesn't modify this envi= ronment >> variable to export the needed path for python. > > We cannot set this environment variable by default lest we break other > packages that may be installed. LD_LIBRARY_PATH is dangerous as it > tells the runtime linker to prefer libraries in the specified > directories. > > For Guix packages we use different means to embed store paths in > binaries, which are looked up at runtime. For binaries that=E2=80=99s ac= hieved > with RUNPATH; for others we patch the sources to ensure that libraries > are not looked up merely by name but by absolute path. > > In your particular case (installing packages without Guix) I think the > best way is to manually set LD_LIBRARY_PATH on demand, or to set > LD_PRELOAD to the specific libraries that are required. > > In general, though, I recommend using Guix for package management and > development instead of virtualenv and pip. Regarding the improvements of =E2=80=99guix import pypi=E2=80=99 since 2018= , and because tweaking LD_LIBRARY_PATH is dangerous, I do not see what could be the next action to solve this. Therefore, I propose to close it. WDYT? Cheers, simon From unknown Tue Aug 19 23:11:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Fis Trivial Subject: bug#30229: closed (Re: bug#30229: Python modules installed by pip in virtualenv can't find shared objects.) Message-ID: References: <864k67k7fl.fsf@gmail.com> X-Gnu-PR-Message: they-closed 30229 X-Gnu-PR-Package: guix Reply-To: 30229@debbugs.gnu.org Date: Thu, 13 Jan 2022 15:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1642086182-16011-1" This is a multi-part message in MIME format... ------------=_1642086182-16011-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30229: Python modules installed by pip in virtualenv can't find shared obj= ects. which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30229@debbugs.gnu.org. --=20 30229: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30229 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1642086182-16011-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30229-done) by debbugs.gnu.org; 13 Jan 2022 15:02:26 +0000 Received: from localhost ([127.0.0.1]:34224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n81cP-00048s-Le for submit@debbugs.gnu.org; Thu, 13 Jan 2022 10:02:25 -0500 Received: from mail-wr1-f47.google.com ([209.85.221.47]:35772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n81cL-00048b-NS for 30229-done@debbugs.gnu.org; Thu, 13 Jan 2022 10:02:25 -0500 Received: by mail-wr1-f47.google.com with SMTP id e9so10663933wra.2 for <30229-done@debbugs.gnu.org>; Thu, 13 Jan 2022 07:02:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=5z4aT96riAoz0vHBkb6ir1BSbSMqfE2+TcLwMNcukUY=; b=Qvoj+ewXmnNrpKL3GoyNO1DDMgKufvQxASTRY9FWazhaDDA/o5TI59iYohTOSeW/fu bQaBZbbKgaNe5KKNCaEcta/R/ODZ9YnFmBuNCHh9gsoxFHboTfWHwc+RFWDqw6fvKyXr DXypjQIYtM5cmkRcasewYssEebSbZ1myXKsjShBbwjPXEPhOhZOnFZcncsJnH8ZZTX33 dLDCoqVM6ZRpMrAcc61hj56ekV2sTZN79Od3ZEaE2EiLg5M/uybXTze6DtRQDlFU2r0i 436Ssye7dyYHX6PxC2P1VEl8DT1FIBef7gtL0BzWSm4NaLksAtBDPYdbqOSSh3l8sTQd DeWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=5z4aT96riAoz0vHBkb6ir1BSbSMqfE2+TcLwMNcukUY=; b=puqBdXjBJKy0EMMzqlE0IQEou4JBhdoxTVtU9pAWefiEgNXw7Bt8CpWHpkr5SI9yCy 27hCDtzJRk1wPj5cw4l72/ibAXamn8BMGFM5wBsyPdOiIA7dSlO2xFrMGZ9LCPuh6A/U /It6hajhq3V4G9j7dyN2pYpfwqtK5hYjOgi6eUwhbAqmSpDOWS6a0hgqRTVPBf9PAF4z xNpjlC0gZ2JzkxbwJUJ26khO3iuhjoG4d29tLxGMGV2gOF/1+8IvDf+dUMYtZcOE/cKn yGhQxINoa03n/SNUIEnoDiTVGXZweuxKG6FhDJkF3RbkgLyBQweqNd5ejSUZL7JdcCH/ cmaA== X-Gm-Message-State: AOAM530MOUBdJiFaQ6nCdFwOHi4wL6WBY4D8y6ijN4RvhpPEMarlWYw0 /ZzbchgSycrRowNM/7z2p4Y= X-Google-Smtp-Source: ABdhPJzEVq1sl91W1k4aCxjQcb/M6cVYld8iM84FxMorfv+aO5HUxsPioHLlNqpt5OZy23Onos7JUA== X-Received: by 2002:a5d:66cf:: with SMTP id k15mr4287243wrw.626.1642086135623; Thu, 13 Jan 2022 07:02:15 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id n12sm3518132wrf.29.2022.01.13.07.02.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jan 2022 07:02:15 -0800 (PST) From: zimoun To: Ricardo Wurmus Subject: Re: bug#30229: Python modules installed by pip in virtualenv can't find shared objects. References: <87h8rczsx3.fsf@elephly.net> <867dcxt97a.fsf@gmail.com> Date: Thu, 13 Jan 2022 15:59:42 +0100 In-Reply-To: <867dcxt97a.fsf@gmail.com> (zimoun's message of "Thu, 25 Nov 2021 00:39:21 +0100") Message-ID: <864k67k7fl.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30229-done Cc: Fis Trivial , 30229-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Thu, 25 Nov 2021 at 00:39, zimoun wrote: > On Tue, 23 Jan 2018 at 13:00, Ricardo Wurmus wrote: > >>> When a python module needs to load a dynamic shared object, it looks in= the >>> path provided by *LD_LIBRARY_PATH*(1), but guix doesn't modify this >>> environment >>> variable to export the needed path for python. >> >> We cannot set this environment variable by default lest we break other >> packages that may be installed. LD_LIBRARY_PATH is dangerous as it >> tells the runtime linker to prefer libraries in the specified >> directories. >> >> For Guix packages we use different means to embed store paths in >> binaries, which are looked up at runtime. For binaries that=E2=80=99s a= chieved >> with RUNPATH; for others we patch the sources to ensure that libraries >> are not looked up merely by name but by absolute path. >> >> In your particular case (installing packages without Guix) I think the >> best way is to manually set LD_LIBRARY_PATH on demand, or to set >> LD_PRELOAD to the specific libraries that are required. >> >> In general, though, I recommend using Guix for package management and >> development instead of virtualenv and pip. > > Regarding the improvements of =E2=80=99guix import pypi=E2=80=99 since 20= 18, and because > tweaking LD_LIBRARY_PATH is dangerous, I do not see what could be the > next action to solve this. > > Therefore, I propose to close it. WDYT? After 7 weeks of delay, I am closing. Cheers, simon ------------=_1642086182-16011-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Jan 2018 11:50:28 +0000 Received: from localhost ([127.0.0.1]:39116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edx5q-0000lC-Qt for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edx5o-0000kx-Uj for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edx5f-0001KQ-Ft for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47146) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edx5f-0001K9-CZ for submit@debbugs.gnu.org; Tue, 23 Jan 2018 06:50:11 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edx5b-0001ox-KY for bug-guix@gnu.org; Tue, 23 Jan 2018 06:50:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edx5V-00019V-Oj for bug-guix@gnu.org; Tue, 23 Jan 2018 06:50:07 -0500 Received: from mail-oln040092011013.outbound.protection.outlook.com ([40.92.11.13]:3753 helo=NAM04-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edx5V-00017p-HN for bug-guix@gnu.org; Tue, 23 Jan 2018 06:50:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3PD2kOnY2/LjQcP5/d/3JqGS1sZnIArdoOkgY3B/B5Q=; b=oSi2m04gVYLDUcYKeAfqhOc+g5B8sp/puoDEazSUQtH9vuAeyPzGVpeQJ/dvqGtuN2Wl9Eax36gZGEKpZjdwhCHGUXUJlI7tBYgVYFCq2Km/hpqsySOfcoQdF1JIJQ2DT1qYQ4R8tZlRx91BG/aUmdb4wG8EYZ87heQt5Oyn5ZzD9mYBGKFI//+HaUSiUJjOuWSMut7OYDIsvOvFinifnrJOG3UjV7TOUZVh3Gcvbc8piHqr6uvx5KKqCtdmfKSjcHWp0bxhZMtewjh4Zo23ZGVJtd2xKKg2szCktW87V49BOuQHX1iGYqosZMq/zfmc+I+GwBmf7sAuC1Q0o1uiIg== Received: from CO1NAM04FT052.eop-NAM04.prod.protection.outlook.com (10.152.90.56) by CO1NAM04HT022.eop-NAM04.prod.protection.outlook.com (10.152.91.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.428.12; Tue, 23 Jan 2018 11:49:59 +0000 Received: from MWHPR16MB0063.namprd16.prod.outlook.com (10.152.90.57) by CO1NAM04FT052.mail.protection.outlook.com (10.152.91.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.428.12 via Frontend Transport; Tue, 23 Jan 2018 11:49:59 +0000 Received: from MWHPR16MB0063.namprd16.prod.outlook.com ([10.172.101.142]) by MWHPR16MB0063.namprd16.prod.outlook.com ([10.172.101.142]) with mapi id 15.20.0428.024; Tue, 23 Jan 2018 11:49:59 +0000 From: Fis Trivial To: "bug-guix@gnu.org" Subject: Python modules installed by pip in virtualenv can't find shared objects. Thread-Topic: Python modules installed by pip in virtualenv can't find shared objects. Thread-Index: AQHTlEBLAVYCZnHid027jO0CC9jazw== Date: Tue, 23 Jan 2018 11:49:59 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:2BC9621E5E2DCFFE1CB11242252777223384036AB2530455E6F70393D92B9CED; UpperCasedChecksum:6CE2FF3C3F3B20260A03AB2B747E930C44AE4941C23AD833CF74B9B886DC0944; SizeAsReceived:6898; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [3E51bhmsLIYzLyATU18vjBdaKYnA+E94] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CO1NAM04HT022; 6:NoNVwFhDF9CMaam511dJKPqp/q7FaxBh0S8Av8FxavuOiLA+IaFXYEqfXweVnidPiJjxKLMXRKBPgCH3xdiloN6ZQyj8gZBCLh7xgQth4F3RPtZRNKzgVc8CHSet1F22/2F2IhaWoh0KoEmyxumxhYAEdqWEkFWkuiYPIY86dad+7kz8ZjlktAWtA+fEpyJAnWwiD3UcL5+YualM0i6W9WLCej+Xk8Lzfu4a81h2QRgqRjh4UE6dr5gdSBZQN4xQGzx1h/PN6dqF0sjLVp6XrAwKzLE9+s141Lv9nqEW+29rn6438UznZDu7nVksI1SoKJmatEEbUZj3ANk4fvTswaUj8sJCHOkIY0E9UuNOXys=; 5:Nr6XD3S6MqlJe3uosE0gnWqpA7BxkzJVqYJljgC60GbSqKkrmkhLVzqkSZKXnMSwKfS3HqH5APHgnwGFSbVrSubkBEKRyO+nlfil+rETpSURu7Qzlss8AQIS/zlrNSFPsKdSv9GNQ10syZ0WZ9u2WOk6/tQUXyLgT58u2qoHXYc=; 24:KwE/zmWc8Qj7T78rBZ2bJbcdY/Hb1vvJJHV6LQYwWQ3BDbI3WQFX5vStF31oVtaLLdUOAfDRiFKQp5SswndGPtkLrLCUK2NNrcDXxsqN6Kc=; 7:RalpxZ8qAOckHUq9Q0Wp2YCDIcDoAaiM6RNgHmAtEaP30fbC9p7RE3xqy6Fc7d265UZB9mgfSzn+RgRII7LghYTGevpG5cafxSeKJX2MGMTXbobdZPtYvnorPQSUidJDy8GNvmfmZKMNtcE9POj4Xq5MTT94N84BGGwT06MYewM04/GGHSay7DcR444H+wPw6awAVO3FeCvHgYxQoRA4dBNn1NJ4kGclxu0jQrAuBNVYncCTG7WIN7GCnltb1BjN x-incomingheadercount: 44 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:CO1NAM04HT022; x-ms-traffictypediagnostic: CO1NAM04HT022: x-ms-office365-filtering-correlation-id: 3a42b414-1db5-4797-9c77-08d562576dc0 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:CO1NAM04HT022; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CO1NAM04HT022; x-forefront-prvs: 05610E64EE x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CO1NAM04HT022; H:MWHPR16MB0063.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <89D7775449167849B6A65C06C10B137A@namprd16.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a42b414-1db5-4797-9c77-08d562576dc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2018 11:49:59.5028 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM04HT022 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) DQpXaGVuIGEgcHl0aG9uIG1vZHVsZSBuZWVkcyB0byBsb2FkIGEgZHluYW1pYyBzaGFyZWQgb2Jq ZWN0LCBpdCBsb29rcyBpbiB0aGUNCnBhdGggcHJvdmlkZWQgYnkgKkxEX0xJQlJBUllfUEFUSCoo MSksIGJ1dCBndWl4IGRvZXNuJ3QgbW9kaWZ5IHRoaXMgZW52aXJvbm1lbnQNCnZhcmlhYmxlIHRv IGV4cG9ydCB0aGUgbmVlZGVkIHBhdGggZm9yIHB5dGhvbi4NCg0KKiBCYWNrdHJhY2UNCkluIG15 IGNhc2UsIGl0J3MgbGlnaHRnYm0gKGluc3RhbGxlZCBieSBwaXApLCBuZWVkcyBsaWJnb21wLnNv IGZyb20gZ2NjOmxpYiBmb3INCm9wZW5tcCBzdXBwb3J0LiBIZXJlIGlzIHRoZSBiYWNrdHJhY2U6 DQoNCi0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0tLS0tLS0tLS0tLS0tLXN0YXJ0LS0tLS0t LS0tLS0tLT44LS0tDQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6DQogIEZpbGUg ImV4MS5weSIsIGxpbmUgNSwgaW4gPG1vZHVsZT4NCiAgICBpbXBvcnQgbGlnaHRnYm0gYXMgbGdi DQogIEZpbGUgIi9ob21lL2Zpcy9Xb3Jrc3BhY2UvdGlhbmNoaS9tZWRpY2FsX3RyZWF0bWVudC9s aWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMvbGlnaHRnYm0vX19pbml0X18ucHkiLCBsaW5lIDgs IGluIDxtb2R1bGU+DQogICAgZnJvbSAuYmFzaWMgaW1wb3J0IEJvb3N0ZXIsIERhdGFzZXQNCiAg RmlsZSAiL2hvbWUvZmlzL1dvcmtzcGFjZS90aWFuY2hpL21lZGljYWxfdHJlYXRtZW50L2xpYi9w eXRob24zLjUvc2l0ZS1wYWNrYWdlcy9saWdodGdibS9iYXNpYy5weSIsIGxpbmUgMzIsIGluIDxt b2R1bGU+DQogICAgX0xJQiA9IF9sb2FkX2xpYigpDQogIEZpbGUgIi9ob21lL2Zpcy9Xb3Jrc3Bh Y2UvdGlhbmNoaS9tZWRpY2FsX3RyZWF0bWVudC9saWIvcHl0aG9uMy41L3NpdGUtcGFja2FnZXMv bGlnaHRnYm0vYmFzaWMucHkiLCBsaW5lIDI3LCBpbiBfbG9hZF9saWINCiAgICBsaWIgPSBjdHlw ZXMuY2RsbC5Mb2FkTGlicmFyeShsaWJfcGF0aFswXSkNCiAgRmlsZSAiL2dudS9zdG9yZS9qYjNu MGJzZHBraHZ5Yjh5NzBqeXI4ZmN4OGZxc3NyOS1weXRob24tMy41LjMvbGliL3B5dGhvbjMuNS9j dHlwZXMvX19pbml0X18ucHkiLCBsaW5lIDQyNSwgaW4gTG9hZExpYnJhcnkNCiAgICByZXR1cm4g c2VsZi5fZGxsdHlwZShuYW1lKQ0KICBGaWxlICIvZ251L3N0b3JlL2piM24wYnNkcGtodnliOHk3 MGp5cjhmY3g4ZnFzc3I5LXB5dGhvbi0zLjUuMy9saWIvcHl0aG9uMy41L2N0eXBlcy9fX2luaXRf Xy5weSIsIGxpbmUgMzQ3LCBpbiBfX2luaXRfXw0KICAgIHNlbGYuX2hhbmRsZSA9IF9kbG9wZW4o c2VsZi5fbmFtZSwgbW9kZSkNCk9TRXJyb3I6IGxpYmdvbXAuc28uMTogY2Fubm90IG9wZW4gc2hh cmVkIG9iamVjdCBmaWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQotLTg8LS0tLS0tLS0t LS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0tLS0tLS0tLS0+OC0tLQ0KDQoq IFJlcHJvZHVjZQ0KVG8gaW5zdGFsbCBsaWdodGdibSwgc2ltcGx5IHVzZSBgcGlwIGluc3RhbGwg bGlnaHRnYm1gKGluIHZpcnR1YWxlbnYpLg0KVGhlbiBpbiBweXRob24gc2hlbGw6DQppbXBvcnQg bGlnaHRnYm0gYXMgbGdiDQoNCiogQWQtaG9jDQpleHBvcnQgTERfTElCUkFSWV9QQVRIPX4vLmd1 aXgtcHJvZmlsZS9saWI6JExEX0xJQlJBUllfUEFUSA0KDQoNClsxXTogaHR0cHM6Ly9zdGFja292 ZXJmbG93LmNvbS9hLzExMDAwMTYNCg== ------------=_1642086182-16011-1--