From unknown Tue Jun 17 20:21:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64981 <64981@debbugs.gnu.org> To: bug#64981 <64981@debbugs.gnu.org> Subject: Status: GTK4 applications broken (missing libGLESv2) Reply-To: bug#64981 <64981@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:21:03 +0000 retitle 64981 GTK4 applications broken (missing libGLESv2) reassign 64981 guix submitter 64981 Csepp severity 64981 normal tag 64981 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 31 18:08:53 2023 Received: (at submit) by debbugs.gnu.org; 31 Jul 2023 22:08:53 +0000 Received: from localhost ([127.0.0.1]:53616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQb4P-0004nU-KF for submit@debbugs.gnu.org; Mon, 31 Jul 2023 18:08:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQb4N-0004nI-UF for submit@debbugs.gnu.org; Mon, 31 Jul 2023 18:08:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQb4F-0005W4-BD for bug-guix@gnu.org; Mon, 31 Jul 2023 18:08:44 -0400 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQb4D-0001fw-GM for bug-guix@gnu.org; Mon, 31 Jul 2023 18:08:43 -0400 Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4RFC7C3xDzz9sty for ; Mon, 31 Jul 2023 22:08:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1690841319; bh=AeLS9suSXc1YiODGTeixf8RYKvHoycXmu9N8xnWT064=; h=From:To:Subject:Date:From; b=jdOB69zD4d/hJYaclBM9Phgy2+8xnvdHPjpdQFjiBhsTUQgp8B/FFrLyyUZIONIuP 3bAr1sqAYKghU+8es8r0PlAnlGYjlvLkL0HBxZi5Y87TbGDfSZu4Z+3f4bJ2edhTCl 0YwFdcHu71OZ7d4cdaze9QZXHBukeE1UCIjL0LD8= X-Riseup-User-ID: 72D14AEFE7D80988AAD1CA4BB4C2C4E05F9B51BF2155FE4C2FDF2F10481DFE41 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4RFC7B64hRzJnsg for ; Mon, 31 Jul 2023 22:08:38 +0000 (UTC) From: Csepp To: Bug reports for GNU Guix Subject: GTK4 applications broken (missing libGLESv2) Date: Tue, 01 Aug 2023 00:06:31 +0200 Message-ID: <87h6pjag4n.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.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: -1.0 (-) for example: $ transmission-gtk Couldn't open libGLESv2.so.2: libGLESv2.so.2 I get the same error with Tuba. It likely affects other applications. Guix commit: 182be30 System: x86_64 From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 05 08:01:13 2023 Received: (at 64981) by debbugs.gnu.org; 5 Aug 2023 12:01:13 +0000 Received: from localhost ([127.0.0.1]:56010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFy5-0001Ia-14 for submit@debbugs.gnu.org; Sat, 05 Aug 2023 08:01:13 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:57808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFy2-0001IK-En; Sat, 05 Aug 2023 08:01:11 -0400 Received: by mail-wm1-x342.google.com with SMTP id 5b1f17b1804b1-3fe4ad22eb0so12082335e9.3; Sat, 05 Aug 2023 05:01:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691236864; x=1691841664; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=/ZVldh10OtmKGM1wnXemjl2AMfwpK+l1H+mt9rGnwiI=; b=c7ZgpLvQ/K0tVo8x+PpmzkVZk7suN7WRaLtAsGcmnH7emXITY38C6Yt+EY15W2yiXZ l+26d1p80sSNUfDseB4MKgaMcVgVHHHNLhjKyDIWc5++8lg7ZhBc3CXKrugo7690Iw5r 2GCAzMbm5i0J2zmq5pQLgK/ktOpk4HeM94jqI1GZZP5qNGpu/kTp9IzXeELAplgqhdaq uew7xVmXdM8LKG+wPCix11SUS2hvLauuzNiVtU9rucaT/fsnm2DRA1jOmIb+Sz2CPM+n 0BdFTlH+K3cd1TRom79ADzdV6rs4NLkxfxxgebSUc2HMRpx5rYiKNlIrd5HqE50Vk5K+ X2rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691236864; x=1691841664; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/ZVldh10OtmKGM1wnXemjl2AMfwpK+l1H+mt9rGnwiI=; b=EyxOHdW3AB5dsXLivnnMdGoiarNRmwYA+jjnhQVclJej94WaEUPRpQwUiEtglOOKR1 bgBq7Jc4K6bbJt9c4pQ1rVfWDL8/xUuerc63J56bPMy9iZTgQw/t6IloZ5mPHyzOmbIQ WQAS+4qsAc8OuZJ1TxGk638hB5NtF0R4QNtqcYUzb5xEHF8vMrjkqVoOTFDWVyVt2+9+ 32kopOZVIVE8viVwVxynRLee5raY+7BVCuUrAGCigVqskOGZPfxwqZUzWT4YGEomOYAH Bd6yAqKokGq3mq2u+HY7mLYs2jgYg+zFwsSruien4PdGcyJPkEXqSEzdxy29AjmpSbqU llSA== X-Gm-Message-State: AOJu0Yw8/6NVUvGi0NFJdU0JMiOssqDmILod46Mj1mPUTHgQvpf3cRfN gvMTaO2RSK3z2WCwRkG5AI0= X-Google-Smtp-Source: AGHT+IEKxpXR0d4Wn+dU35h773hCs2bKuKxJh7rlu3MzScYVE4cLG8KoGd43wteT86biv6zqungtvQ== X-Received: by 2002:a5d:4fc8:0:b0:317:5720:9696 with SMTP id h8-20020a5d4fc8000000b0031757209696mr3255169wrw.61.1691236864430; Sat, 05 Aug 2023 05:01:04 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id s9-20020adfecc9000000b0031416362e23sm5057400wro.3.2023.08.05.05.01.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Aug 2023 05:01:03 -0700 (PDT) Message-ID: Subject: Re: GTK4 applications broken (missing libGLESv2) From: Liliana Marie Prikler To: Csepp , 64981@debbugs.gnu.org Date: Sat, 05 Aug 2023 14:01:01 +0200 In-Reply-To: <87h6pjag4n.fsf@riseup.net> References: <87h6pjag4n.fsf@riseup.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64981 Cc: control@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 (-) tags 64981 moreinfo thanks Am Dienstag, dem 01.08.2023 um 00:06 +0200 schrieb Csepp: > for example: > $ transmission-gtk > Couldn't open libGLESv2.so.2: libGLESv2.so.2 >=20 > I get the same error with Tuba.=C2=A0 It likely affects other > applications. I assume you are not using the gnome-desktop-service, are you? Neither transmission-gtk nor GTK4 appears to actually link against libGLES, so there's probably something arcane going on already. Have you tried the usual debugging tools (GDB, strace)? Cheers=20 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 06:58:09 2023 Received: (at 64981) by debbugs.gnu.org; 6 Aug 2023 10:58:09 +0000 Received: from localhost ([127.0.0.1]:58728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSbSb-0006cC-G0 for submit@debbugs.gnu.org; Sun, 06 Aug 2023 06:58:09 -0400 Received: from mx0.riseup.net ([198.252.153.6]:45974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSbSY-0006bZ-7F; Sun, 06 Aug 2023 06:58:08 -0400 Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4RJbyP1HVgz9sp2; Sun, 6 Aug 2023 10:57:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1691319480; bh=7XnCV7d9QV9dBAr6b/xkI+OOEKze5btZcmcCcc0GcNc=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=fzzQpTrJtJkIqTxBqItVgLFwokQbm/+842bla/kbPiTDfw3W48jvh1g3GsNk5rCX1 vKleALZJjvOZ5ShV6MWizWa5K+uJFLTN11Vw3wWFnGltyoYYv8Ier/7EUow+YYmE/C BSAzPrKbxNjRxRohXkbZnIhECSoiL6h7ZhbjzMsU= X-Riseup-User-ID: 57ED3EF12BD640876265CDDC4112C634AF231F142F697EFE3C1D8B2CA8A0A9DC Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4RJbyN3F5wzFqgg; Sun, 6 Aug 2023 10:57:48 +0000 (UTC) References: <87h6pjag4n.fsf@riseup.net> From: Csepp To: Liliana Marie Prikler Subject: Re: GTK4 applications broken (missing libGLESv2) Date: Sun, 06 Aug 2023 12:10:54 +0200 In-reply-to: Message-ID: <871qggl9p4.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64981 Cc: control@debbugs.gnu.org, Csepp , 64981@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.7 (-) Liliana Marie Prikler writes: > tags 64981 moreinfo > thanks > > Am Dienstag, dem 01.08.2023 um 00:06 +0200 schrieb Csepp: >> for example: >> $ transmission-gtk >> Couldn't open libGLESv2.so.2: libGLESv2.so.2 >>=20 >> I get the same error with Tuba.=C2=A0 It likely affects other >> applications. > I assume you are not using the gnome-desktop-service, are you? Yup, I'm using Sway without a display manager. Gnome was a memory hog. > Neither transmission-gtk nor GTK4 appears to actually link against > libGLES, so there's probably something arcane going on already. Have > you tried the usual debugging tools (GDB, strace)? > > Cheers=20 Not yet, but I did now: ``` $ strace -e %file transmission-gtk |& grep libGL = :( openat(AT_FDCWD, "/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/li= b/libGLX.so.1", O_RDONLY|O_CLOEXEC) =3D -1 ENOENT (No such file or director= y) openat(AT_FDCWD, "/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/li= b/libGLX.so.1", O_RDONLY|O_CLOEXEC) =3D -1 ENOENT (No such file or director= y) openat(AT_FDCWD, "/gnu/store/zisvdry6856i6z4iai62ff6l3anbdld8-mesa-23.0.3/l= ib/libGL.so.1", O_RDONLY|O_CLOEXEC) =3D 29 openat(AT_FDCWD, "/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/li= b/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) =3D -1 ENOENT (No such file or direc= tory) openat(AT_FDCWD, "/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/li= b/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) =3D -1 ENOENT (No such file or direc= tory) Couldn't open libGLESv2.so.2: libGLESv2.so.2: cannot open shared object fil= e: No such file or directory ``` So it's not looking for it in Mesa, which is odd, isn't that where it's supposed to be? According to guix locate libGLESv2.so.2, it should be in one of the Mesa packages. Thanks for helping me look into this! Gonna look a bit more into what's going on... From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 06 11:16:31 2023 Received: (at submit) by debbugs.gnu.org; 6 Aug 2023 15:16:31 +0000 Received: from localhost ([127.0.0.1]:59802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSfUd-0002EL-FU for submit@debbugs.gnu.org; Sun, 06 Aug 2023 11:16:31 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSfUa-0002E6-8y for submit@debbugs.gnu.org; Sun, 06 Aug 2023 11:16:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSfUR-0002nC-UR for bug-guix@gnu.org; Sun, 06 Aug 2023 11:16:20 -0400 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSfUP-00026q-Ra for bug-guix@gnu.org; Sun, 06 Aug 2023 11:16:19 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5A2E741D89; Sun, 6 Aug 2023 17:16:15 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TCIQGOi4FGp3; Sun, 6 Aug 2023 17:16:14 +0200 (CEST) References: <87h6pjag4n.fsf@riseup.net> <871qggl9p4.fsf@riseup.net> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1691334974; bh=JkSdlaeTG6w3EaJcGQLMFor3AbuZ1nx0btuiMcqTXAw=; h=References:From:To:Cc:Subject:Date:In-reply-to; b=FbN+QgqqILqP2608nJBOt1PpJJleIehaqC3ky+D6DHEmrd7MwZI6A4nfp9124fatZ tt2GshMO7caQlxTRz/JpDxsCriKnfZZJEXYfB4Yo5xOngEeC4mFUlDr/CMILKHTQAv Aiqr//01J8iEtEkULI+EZPHgwbjVNJjlJRVqluFG00yiP7JDnUQ94oB+C6fhJZ2iC9 7QTa0mFpvmCF3SUv8lfa3ZNRpZE493RBsugyssrvpJhjwh9us4qcSfR+JLE+HqVEcr eLNMxueKtqATQiK4tF/Gd8xzHAEPU8IqI+TePc8LvwJGdISS+/mCCbTayue8wY9v6b H73L/G/tN+L7g== From: "(" To: Csepp Subject: Re: bug#64981: GTK4 applications broken (missing libGLESv2) Date: Sun, 06 Aug 2023 16:15:34 +0100 In-reply-to: <871qggl9p4.fsf@riseup.net> Message-ID: <87h6pcdww2.fsf@disroot.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: control@debbugs.gnu.org, bug-guix@gnu.org, Liliana Marie Prikler , 64981@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: -0.1 (/) Csepp writes: >> Am Dienstag, dem 01.08.2023 um 00:06 +0200 schrieb Csepp: >>> for example: >>> $ transmission-gtk >>> Couldn't open libGLESv2.so.2: libGLESv2.so.2 >>>=20 >>> I get the same error with Tuba.=C2=A0 It likely affects other >>> applications. >> I assume you are not using the gnome-desktop-service, are you? > > Yup, I'm using Sway without a display manager. Gnome was a memory hog. Oddly, GTK 4 apps work fine for me on Sway. -- ( From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 10 16:47:50 2023 Received: (at 64981) by debbugs.gnu.org; 10 Aug 2023 20:47:50 +0000 Received: from localhost ([127.0.0.1]:44181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUCZR-0000ga-2F for submit@debbugs.gnu.org; Thu, 10 Aug 2023 16:47:50 -0400 Received: from cyberdimension.org ([2001:910:1314:ffff::1]:40400 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUCZM-0000fk-3K for 64981@debbugs.gnu.org; Thu, 10 Aug 2023 16:47:47 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 8854a438 for <64981@debbugs.gnu.org>; Thu, 10 Aug 2023 20:47:39 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id d97d3631 for <64981@debbugs.gnu.org>; Thu, 10 Aug 2023 20:47:39 +0000 (UTC) Date: Thu, 10 Aug 2023 22:47:08 +0200 From: Denis 'GNUtoo' Carikli To: 64981@debbugs.gnu.org Subject: Re: GTK4 applications broken (missing libGLESv2) Message-ID: <20230810224708.5d091140@primary_laptop> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.37; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/WTd18wWUBQX6TYIcNl1kCQt"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64981 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 (-) --Sig_/WTd18wWUBQX6TYIcNl1kCQt Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I've the same issue for several programs. I'm using sway and I tried to use dino. I've built dino like that: > guix install dino \ > --with-debug-info=3Dgtk \ > --with-debug-info=3Dglib \ > --with-debug-info=3Dglibc \ > --with-debug-info=3Dlibepoxy >=20 > cat $(which dino) | sed 's#exec -a "$0" #exec -a "$0" gdb #g' > dino > chmod +x dino And here's my gdbinit: > $ cat ~/.gdbinit=20 > guile > (use-modules (gdb)) > (execute (string-append "set debug-file-directory " > (or (getenv "GDB_DEBUG_FILE_DIRECTORY") > "~/.guix-profile/lib/debug"))) > end Then I run ./dino and I get that: > $ ./dino=20 > GNU gdb (GDB) 12.1 > Copyright (C) 2022 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "x86_64-unknown-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > . > Find the GDB manual and other documentation resources online at: > . >=20 > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from /gnu/store/qhc45j9hjspvig6m1wjvx4nxpjwsnq4d-dino-0.4= .2/bin/.dino-real... > (No debugging symbols found in /gnu/store/qhc45j9hjspvig6m1wjvx4nxpjwsnq4= d-dino-0.4.2/bin/.dino-real) > (gdb) run > Starting program: /gnu/store/qhc45j9hjspvig6m1wjvx4nxpjwsnq4d-dino-0.4.2/= bin/.dino-real=20 > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/gnu/store/gsjczqir1wbz8p770zndrpw4rnppm= xi3-glibc-2.35/lib/libthread_db.so.1". > [New Thread 0x7ffff33ff640 (LWP 27192)] > [Thread 0x7ffff33ff640 (LWP 27192) exited] > [New Thread 0x7ffff33ff640 (LWP 27193)] > [New Thread 0x7ffff1bf4640 (LWP 27194)] > [Detaching after fork from child process 27195] > [New Thread 0x7ffff13f3640 (LWP 27196)] > [New Thread 0x7ffff0bea640 (LWP 27197)] > [New Thread 0x7fffe3611640 (LWP 27198)] > [New Thread 0x7fffe2e10640 (LWP 27199)] > [New Thread 0x7fffe260f640 (LWP 27200)] > [New Thread 0x7fffe1e0e640 (LWP 27201)] > [Thread 0x7fffe260f640 (LWP 27200) exited] > [New Thread 0x7fffe260f640 (LWP 27202)] > [Thread 0x7fffe1e0e640 (LWP 27201) exited] > [New Thread 0x7fffe1e0e640 (LWP 27203)] > [Thread 0x7fffe260f640 (LWP 27202) exited] > [Thread 0x7fffe1e0e640 (LWP 27203) exited] > [New Thread 0x7fffe1e0e640 (LWP 27204)] > [New Thread 0x7fffe260f640 (LWP 27205)] > [Thread 0x7fffe1e0e640 (LWP 27204) exited] > [Thread 0x7fffe260f640 (LWP 27205) exited] > [New Thread 0x7fffe260f640 (LWP 27206)] > [New Thread 0x7fffe1e0e640 (LWP 27207)] > [Thread 0x7fffe260f640 (LWP 27206) exited] > [Thread 0x7fffe1e0e640 (LWP 27207) exited] > [New Thread 0x7fffe1e0e640 (LWP 27208)] > [New Thread 0x7fffe260f640 (LWP 27209)] > [New Thread 0x7fffe1318640 (LWP 27210)] > [New Thread 0x7fffe0b17640 (LWP 27211)] > [New Thread 0x7fffbf3ff640 (LWP 27212)] > [New Thread 0x7fffbebfe640 (LWP 27213)] > [New Thread 0x7fffabfff640 (LWP 27214)] > [New Thread 0x7fffab7fe640 (LWP 27215)] > [New Thread 0x7fffaaffd640 (LWP 27216)] > Couldn't open libGLESv2.so.2: libGLESv2.so.2: cannot open shared object f= ile: No such file or directory >=20 > Thread 1 ".dino-real" received signal SIGABRT, Aborted. > 0x00007ffff48e4fec in __pthread_kill_implementation () from /gnu/store/gs= jczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6 > (gdb) bt > #0 0x00007ffff48e4fec in __pthread_kill_implementation () > from /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.s= o.6 > #1 0x00007ffff489b202 in raise () from /gnu/store/gsjczqir1wbz8p770zndrp= w4rnppmxi3-glibc-2.35/lib/libc.so.6 > #2 0x00007ffff488645b in abort () from /gnu/store/gsjczqir1wbz8p770zndrp= w4rnppmxi3-glibc-2.35/lib/libc.so.6 > #3 0x00007ffff4590eb5 in get_dlopen_handle (load=3Dtrue, exit_on_fail=3D= true,=20 > lib_name=3D0x7ffff45b26d3 "libGLESv2.so.2", handle=3D0x7ffff45ff028 <= api+72>) > at ../source/src/dispatch_common.c:316 > #4 get_dlopen_handle (handle=3D0x7ffff45ff028 , lib_name=3D0x7ff= ff45b26d3 "libGLESv2.so.2",=20 > exit_on_fail=3D, load=3D) at ../source/= src/dispatch_common.c:293 > #5 0x00007ffff4591842 in epoxy_gles2_dlsym (name=3D0x7ffff45a536b "glGetString") > at ../source/src/dispatch_common.c:722 > #6 epoxy_gles2_dlsym (name=3D0x7ffff45a536b "= glGetString") > at ../source/src/dispatch_common.c:717 > #7 epoxy_get_bootstrap_proc_address (name=3D0x7ffff45a536b "glGetString") > at ../source/src/dispatch_common.c:835 > #8 0x00007ffff4534303 in gl_single_resolver (provider=3Dprovider@entry= =3DPROVIDER_always_present,=20 > entrypoint_offset=3D, entrypoint_offset@entry=3D25867)= at src/gl_generated_dispatch.c:75810 > #9 0x00007ffff454485f in epoxy_glGetString_resolver () at src/gl_generat= ed_dispatch.c:89821 > #10 epoxy_glGetString_global_rewrite_ptr (name=3D7938) at src/gl_generate= d_dispatch.c:50154 > #11 0x00007ffff4590cd5 in epoxy_internal_gl_version (version_string=3Dver= sion_string@entry=3D7938,=20 > error_version=3Derror_version@entry=3D0, factor=3Dfactor@entry=3D10) = at ../source/src/dispatch_common.c:397 > #12 0x00007ffff4591091 in epoxy_gl_version () at ../source/src/dispatch_c= ommon.c:437 > #13 0x00007ffff5480bb5 in gdk_gl_context_check_extensions (context=3D0xd0= 65e0) > at ../gtk-4.8.1/gdk/gdkglcontext.c:1498 > #14 gdk_gl_context_make_current (context=3D0xd065e0) at ../gtk-4.8.1/gdk/= gdkglcontext.c:1605 > #15 0x00007ffff54afd18 in gsk_gl_renderer_realize (error=3D0x7fffffffa978= , surface=3D,=20 > renderer=3D0xc68200) at ../gtk-4.8.1/gsk/gl/gskglrenderer.c:123 > #16 gsk_gl_renderer_realize (renderer=3D0xc68200, surface=3D, error=3D0x7fffffffa978) > at ../gtk-4.8.1/gsk/gl/gskglrenderer.c:86 > #17 0x00007ffff5498fa7 in gsk_renderer_realize (renderer=3Drenderer@entry= =3D0xc68200,=20 > surface=3Dsurface@entry=3D0xb8c0b0, error=3Derror@entry=3D0x7fffffffa= 978) at ../gtk-4.8.1/gsk/gskrenderer.c:309 > #18 0x00007ffff5499786 in gsk_renderer_new_for_surface (surface=3Dsurface= @entry=3D0xb8c0b0) > at ../gtk-4.8.1/gsk/gskrenderer.c:649 > #19 0x00007ffff5322ad8 in gtk_window_realize (widget=3D0x95c2f0) at ../gt= k-4.8.1/gtk/gtkwindow.c:4294 > #20 0x00007ffff4ba64ef in g_closure_invoke () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #21 0x00007ffff4bb7f6d in ?? () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #22 0x00007ffff4bbe689 in g_signal_emit_valist () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #23 0x00007ffff4bbebb2 in g_signal_emit () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #24 0x00007ffff5315931 in gtk_widget_realize (widget=3D0x95c2f0) at ../gt= k-4.8.1/gtk/gtkwidget.c:3412 > #25 0x00007ffff5327a72 in gtk_window_show (widget=3D0x95c2f0) at ../gtk-4= .8.1/gtk/gtkwindow.c:3818 > #26 0x00007ffff4ba6719 in ?? () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #27 0x00007ffff4bbea16 in g_signal_emit_valist () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #28 0x00007ffff4bbebb2 in g_signal_emit () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #29 0x00007ffff530acf1 in gtk_widget_show (widget=3D0x95c2f0) at ../gtk-4= .8.1/gtk/gtkwidget.c:2692 > #30 0x00007ffff532559c in gtk_window_present_with_time (window=3D, timestamp=3D0) > at ../gtk-4.8.1/gtk/gtkwindow.c:5237 > #31 0x00007ffff4ba64ef in g_closure_invoke () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #32 0x00007ffff4bb8306 in ?? () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #33 0x00007ffff4bbe689 in g_signal_emit_valist () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #34 0x00007ffff4bbebb2 in g_signal_emit () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgo= bject-2.0.so.0 > #35 0x00007ffff4cd6328 in ?? () > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgi= o-2.0.so.0 > #36 0x00007ffff4cd647e in g_application_run () > --Type for more, q to quit, c to continue without paging-- > from /gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3/lib/libgi= o-2.0.so.0 > #37 0x000000000042ef77 in main () So for some reasons it fails in libepoxy. So I tried to reproduce the issue: > $ cat dlopen-test.c > /* > * Copyright =C2=A9 2023 Denis 'GNUtoo' Carikli > * > * This program is free software: you can redistribute it and/or > modify > * it under the terms of the GNU General Public License as published > by > * the Free Software Foundation, either version 3 of the License, or > * (at your option) any later version. > * > * This program is distributed in the hope that it will be useful, > * but WITHOUT ANY WARRANTY; without even the implied warranty of > * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > * GNU General Public License for more details. > * > * You should have received a copy of the GNU General Public License > * along with this program. If not, see > . */ >=20 > #include > #include > #include =20 >=20 > int main() > { > void* handle; >=20 > assert((RTLD_LAZY|RTLD_LOCAL) =3D=3D 1); > =20 > handle =3D dlopen("libGLESv2.so.2", RTLD_LAZY|RTLD_LOCAL); >=20 > if (handle =3D=3D NULL) { > fprintf(stderr, "error: %s\n", dlerror()); > } else { > printf("handle: %p\n", handle); > } >=20 > return 0; > } And there it works: > $ gcc dlopen-test.c > [gnutoo@primary_laptop dino]$ ./a.out=20 > handle: 0x9a52e0 But it somehow fails in my gdb sessions: > (gdb) set directories ~/debug/rqlhj8xk7x34pnsq8y3gzf7dzwyn9flk-libepoxy-1= .5.10-checkout/source/ > (gdb) f 4 > #4 get_dlopen_handle (handle=3D0x7ffff45ff028 , lib_name=3D0x7ff= ff45b26d3 "libGLESv2.so.2",=20 > exit_on_fail=3D, load=3D) at ../source/= src/dispatch_common.c:293 > warning: Source file is more recent than executable. > 293 get_dlopen_handle(void **handle, const char *lib_name, bool exit_on_f= ail, bool load) > (gdb) l > 288 { > 289 library_initialized =3D true; > 290 } > 291=09 > 292 static bool > 293 get_dlopen_handle(void **handle, const char *lib_name, bool exit_on_f= ail, bool load) > 294 { > 295 if (*handle) > 296 return true; > 297=09 > (gdb)=20 > 298 if (!library_initialized) { > 299 fputs("Attempting to dlopen() while in the dynamic linker.\n"= , stderr); > 300 abort(); > 301 } > 302=09 > 303 #ifdef _WIN32 > 304 *handle =3D LoadLibraryA(lib_name); > 305 #else > 306 pthread_mutex_lock(&api.mutex); > 307 if (!*handle) { > (gdb)=20 > 308 int flags =3D RTLD_LAZY | RTLD_LOCAL; > 309 if (!load) > 310 flags |=3D RTLD_NOLOAD; > 311=09 > 312 *handle =3D dlopen(lib_name, flags); > 313 if (!*handle) { > 314 if (exit_on_fail) { > 315 fprintf(stderr, "Couldn't open %s: %s\n", lib_name, d= lerror()); > 316 abort(); > 317 } else { > (gdb)=20 > 318 (void)dlerror(); > 319 } > 320 } > 321 } > 322 pthread_mutex_unlock(&api.mutex); > 323 #endif > 324=09 > 325 return *handle !=3D NULL; > 326 } > 327=09 > (gdb) p *handle > $1 =3D (void *) 0x0 All the above is in Guix system. The libGLESv2.so.2 comes from libglvnd, but libglvnd is not a dependency of dino, and I only installed libglvnd with 'guix package -i libglvnd' and dino is wrapped, so maybe for some reason it doesn't find libglvnd. I've tried to add libglvnd in dino inputs, but I got the same error message (I didn't look at it with gdb though). But if I install dino with Guix on top of parabola (a host distribution) then it works fine. I've also found out that gnome-weather was also complaining about a missing libGLESv2: > $ gnome-weather=20 > Couldn't open libGLESv2.so.2: libGLESv2.so.2: cannot open shared object f= ile: No such file or directory > Aborted but I didn't try to debug that. Probably many more applications (than dino and gnome-weather) are broken on Guix system. Denis. --Sig_/WTd18wWUBQX6TYIcNl1kCQt Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmTVTMwACgkQX138wUF3 4mNkQw//SodQhOkZt+Oa/unaU1ouNmzzc0EtcwX7Q4ZYQmTnjMvEKTTZ6S5g7Vos hVsh3olrESDd7A4nq708qDkwbbONpsq+FwKZf8D+y8y2vICo2ebnNYhoMyaEwHOf 3vm68Fo0kndn9om8sbMFL/j+0Eiszg5+JLCRYH+aVkkZD2f1hD3IXrxmIMP3UuxT Url1Dsu0qg1xcgd8NbQfTTOzX3P26NEmrA+Gfm0epm6nxnTotHEWuLYW4FHjTQG6 3VAnNXPrHhagx3B/jHmyUirzUE8ocsRHGwqZVGLOOoItr80lsvAtEaqxoQ+29Xq7 tB8KYp2UVy3sjSPZhXm7JF7LN8pkNCewL+wAJHQNt3BPbcaJL1viZtmoebKh9p0g 3/cMjQS1E5Mxz6AfGkiBfAYbRaQcBKZuiv73MwMnPk35HzBZxw/qQvieY7a6Cwsg 5jpYMG7jkQFpFgurLlLW11pWugz84z94IMLYjnXZEMt2QbGjWr5PfYZNmA5Y6bt6 6dolBRiKTGfYcY60LuHKs5frFPUTnw2wpu+BohK+1hFjifGkAAG07TxiFzhKP7Cj e0XvZ7wBbXaSYw1/a+cTuNGPBhh94ljkaO0dQvjXanJGnfwHQ3ldOqZJRHfJkd23 jo5B5wyWuv//39dnL3I3tHC3ZLhPpwz5VMxuRsyD1Qfo/yXmnxY= =vLxo -----END PGP SIGNATURE----- --Sig_/WTd18wWUBQX6TYIcNl1kCQt-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 15 16:47:15 2023 Received: (at 64981) by debbugs.gnu.org; 15 Aug 2023 20:47:15 +0000 Received: from localhost ([127.0.0.1]:36898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qW0wd-00063m-2S for submit@debbugs.gnu.org; Tue, 15 Aug 2023 16:47:15 -0400 Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:53688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qW0wb-00063Y-32 for 64981@debbugs.gnu.org; Tue, 15 Aug 2023 16:47:14 -0400 Received: by mail-qt1-x830.google.com with SMTP id d75a77b69052e-40fd6da0325so35009961cf.3 for <64981@debbugs.gnu.org>; Tue, 15 Aug 2023 13:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692132427; x=1692737227; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=m0wKspn+0Ta4d2HMW+D3pGiBPxcUJD1CVYPjjlS8uaU=; b=ceLR08EdDP+q+ks7KFQLfqZNk75qZknd3dYq5Wfm1I/9Zd+zSp+zK7WeNFsxsMp0BU aKjCHcMXHjSq2DcjgLDyTjBLiXDMk3H/IZNUaRoeYLoMKCNh6Kxmd0bg5D71kZ2TN5eG OtnXVqzL81LV+jpd7HGG+1oC9WJuljeIaUuKRyICPJLzel07Hwc+kmEA7GBwa8sqjTvS +w/X35VYoRl0fH+nvuZobRSkYiNt5K92w81gk7VQmvr9LNoIwPtOCcjGlgLttsnCFULv YxZ2MiT8k2J+ZZVf116xRoaJlPPkvK/RBY0q0ca9i3aboWujMYAX3yG2Gr3HhJHNAYW0 oMEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692132427; x=1692737227; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=m0wKspn+0Ta4d2HMW+D3pGiBPxcUJD1CVYPjjlS8uaU=; b=iuyMNPDZP7Yy1CMz/uL/nhVr37Nxpzb0pqsQY9NxJlQ5A9JNOmn2lV2kadfYbYxIC3 aJOTcn5qlaL/QLHBpdMOXcldnmXlU0okXPAtJ503KfjUqtnxnWx62e8IjWmzNq8BMyq+ oWtas8s4p0JgwzS7MPhI/bETNpJgNUXRi59PRZLFwlCawj3DKOgrn1DnbLyYyWf2LrZV 49o4mlns+gjXg12LPmd9RH6s32Fh9J1B3R9zXtt302U4kpVrxpRx4+HFdhJ+EJIMspk2 YzlUwyE0eHVFdvwgmi/DXU2P12Kj2ZNQab5i2gmCm3QJeWYPOgDgT67YmI3GOGQlaPwX pLDQ== X-Gm-Message-State: AOJu0YwnlS75/gAFRIUrhfl7JENHgq5K05OHM/4xxoddL+sRAlS2w7W1 XfMVSyOuIOK+Gr6IOdXiUp4= X-Google-Smtp-Source: AGHT+IEtjVSjOZCEZc+8ZhOj+h56cdUAFO6j0YCckAIbEnbiNDfzX+FnynE/40KCHBm6+kc2uLUJYA== X-Received: by 2002:ac8:594a:0:b0:410:2cca:69e3 with SMTP id 10-20020ac8594a000000b004102cca69e3mr17046113qtz.26.1692132427514; Tue, 15 Aug 2023 13:47:07 -0700 (PDT) Received: from localhost (ool-ad039216.dyn.optonline.net. [173.3.146.22]) by smtp.gmail.com with ESMTPSA id a7-20020aed2787000000b0040ff6194ef3sm4095065qtd.70.2023.08.15.13.47.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Aug 2023 13:47:06 -0700 (PDT) Date: Tue, 15 Aug 2023 23:46:49 +0300 From: Efraim Flashner To: Csepp Subject: Re: bug#64981: GTK4 applications broken (missing libGLESv2) Message-ID: Mail-Followup-To: Efraim Flashner , Csepp , 64981@debbugs.gnu.org References: <87h6pjag4n.fsf@riseup.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="x9dhUMwR31GfzF/1" Content-Disposition: inline In-Reply-To: <87h6pjag4n.fsf@riseup.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 64981 Cc: 64981@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: -0.5 (/) --x9dhUMwR31GfzF/1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 01, 2023 at 12:06:31AM +0200, Csepp wrote: > for example: > $ transmission-gtk > Couldn't open libGLESv2.so.2: libGLESv2.so.2 >=20 > I get the same error with Tuba. It likely affects other applications. >=20 > Guix commit: 182be30 > System: x86_64 I've been getting this too, I'm "glad" to see I'm not the only one. If I set GSK_RENDERER=3Dcairo (the fallback renderer) then I can launch gtk4 applications. (ins)efraim@pbp ~$ guix shell mesa-utils -- glxinfo | grep 'profile version= string' OpenGL core profile version string: 3.1 Mesa 23.1.4 OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.1.4 (ins)efraim@pbp ~$ guix shell mesa-utils -- eglinfo | grep -B2 -A1 'version= string' EGL API version: 1.4 EGL vendor string: Mesa Project EGL version string: 1.4 EGL client APIs: OpenGL OpenGL_ES -- EGL API version: 1.4 EGL vendor string: Mesa Project EGL version string: 1.4 EGL client APIs: OpenGL OpenGL_ES -- EGL API version: 1.4 EGL vendor string: Mesa Project EGL version string: 1.4 EGL client APIs: OpenGL OpenGL_ES --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --x9dhUMwR31GfzF/1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmTb5DQACgkQQarn3Mo9 g1H10Q/8DEo3GZ7jAKbrJyis2zDryBCqO9vzZmj+n5b2w4EzrVQuagAcQBazpqqX PrelbM2ts+t9XbkOQoqPVDCvXOXhpXOlJdi8xgzZKxzi7kw7pdf/JawkOwpuRA5R D1d1ldVN0j/Ba+cCZL8w3eWIQcmrb0Z5S+fofIEd0MByEcsnLjy4WgMaxX/F5bjf PJ1iw5B0JrX/++PDV7PMp9XGsA3T1sdJ0R6g0TrqfmA6FEP/uCNgdTBRCHKqPGHt 70VS1X+YLX6Nhnk/zmQK2F16cNJW2++vptT43owlI57lAXfvSDwM8sgW0IbvFewF sohAEaJP4YtCqumTq6Ew+Xs8VS25CwxxnayIqgr06RloNsmtcuaoq8RqRn2hFw+6 gvVZVkXaS769Bjk/YZSF2mDZW9sqhlkRmnqLX8qC4tsRRolB0krMY5DgaJ+ebxc2 JUZIb30yXVT80N+/vtAxPjmrH5ltdVpJ9UP90/JuLF+dqSjbMZeMO9ejXhZqgd2s z9ysV3FDwJWWcABP2omCYD3wqdqAc+xUc/QKwi0pY4LnG173TP89ycjpIRskqNHu q/6qQ+vDYoMaLyObZtA9rmnZJ4HPCj0rMQPfvj53OHwzLcEbe1iZ4nCeik/aEPCM K2q7FR5NlvA7bOejZsy4jFJZpt2lS2NFr+xLGqNm4/bl0cJ8eCg= =a3MR -----END PGP SIGNATURE----- --x9dhUMwR31GfzF/1-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 16 09:51:35 2023 Received: (at 64981) by debbugs.gnu.org; 16 Aug 2023 13:51:35 +0000 Received: from localhost ([127.0.0.1]:39572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWGvv-0002kk-5O for submit@debbugs.gnu.org; Wed, 16 Aug 2023 09:51:35 -0400 Received: from mx1.dismail.de ([78.46.223.134]:1682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWGvs-0002kU-IW for 64981@debbugs.gnu.org; Wed, 16 Aug 2023 09:51:33 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3a2084d7; Wed, 16 Aug 2023 15:51:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=rHL5QZ87MrG4ZqLLAHFOvw67m5+2C/PLl0vx7MCshj4=; b=H7EnxD5gD+XK fsNqgXA+oRKE3qgh0r0OlxRfeyQA5sk96hijs3+b6obP6OkxMWzX1UVrdSq6C8US XQkih4qxONSEbYWH9f6vMQd/bExLxg18Vgd8qtcX1kl14S3tt39CiRJk1y/h/tMS oMdn4nJHrN6rNfN3xv8N2TUsIp32c+M4JAQaYGeO1FpzuIvPsGgn9PO+0HWZmjLJ 8IzVAcOuDPEIVDkSjUBBYIPGAP/KnFsjjJEsoxZgGnHf0YEPv/1djXkEDXaP+i/4 FZgg8HR7werUJGK6u131dut/SiazjbYPMzh/lucG97GolucYY9/9UelGoy2aYuPL SpGHKvmBoA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 67acd999; Wed, 16 Aug 2023 15:51:24 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 4fc04d83; Wed, 16 Aug 2023 15:51:24 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id bddd1477 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 16 Aug 2023 15:51:23 +0200 (CEST) MIME-Version: 1.0 Date: Wed, 16 Aug 2023 13:51:23 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: jbranso@dismail.de Message-ID: <26cd03f63e37e621586ff76c0480d88a@dismail.de> Subject: Re: bug#64981: GTK4 applications broken (missing libGLESv2) To: "Efraim Flashner" , "Csepp" In-Reply-To: References: <87h6pjag4n.fsf@riseup.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64981 Cc: 64981@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.7 (-) August 15, 2023 4:48 PM, "Efraim Flashner" wrote: > I've been getting this too, I'm "glad" to see I'm not the only one. If > I set GSK_RENDERER=3Dcairo (the fallback renderer) then I can launch gt= k4 > applications. >=20 >=20(ins)efraim@pbp ~$ guix shell mesa-utils -- glxinfo | grep 'profile v= ersion string' > OpenGL core profile version string: 3.1 Mesa 23.1.4 > OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.1.4 > (ins)efraim@pbp ~$ guix shell mesa-utils -- eglinfo | grep -B2 -A1 'ver= sion string' I am also running into this issue. Efraim's suggestion with changing the = GSK_RENDERER to cairo seems to work for me. I'm on a Thinkpad T400. joshua@dobby ~ (master)> guix shell mesa-utils -- glxinfo | grep 'profile= version string' OpenGL ES profile version string: OpenGL ES 2.0 Mesa 23.1.4 joshua@dobby ~ (master)> guix shell mesa-utils -- eglinfo | grep -B2 -A1 = 'version string'=20 libEGL=20warning: failed to open /dev/dri/card0: Permission denied libEGL warning: failed to open /dev/dri/card0: Permission denied EGL API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES=20 -- EGL=20API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES=20 joshua@dobby=20~ (master)>=20 joshua@dobby=20~ (master)> guix describe Generation 78 Aug 09 2023 10:13:29 (current) guix 210bbf9 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 210bbf9c59355218fec1484a686cc2ecdc218506 guixrus d70a9ea repository URL: https://git.sr.ht/~whereiseveryone/guixrus branch: master commit: d70a9ea65eba43aba3ec7560d797452c01171b85 nonguix 1a3082c repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 1a3082c574077aaf6771ff927e725fc390a2d531 joshua@dobby ~ (master)> From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 22:59:40 2023 Received: (at 64981) by debbugs.gnu.org; 19 Aug 2023 02:59:40 +0000 Received: from localhost ([127.0.0.1]:49135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXCBg-0003ri-Hs for submit@debbugs.gnu.org; Fri, 18 Aug 2023 22:59:40 -0400 Received: from mail.envs.net ([5.199.136.28]:59636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXCBc-0003rR-Ne for 64981@debbugs.gnu.org; Fri, 18 Aug 2023 22:59:39 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id ADE4238A0097; Sat, 19 Aug 2023 02:59:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1692413974; bh=62CqGjG0NQEf0cqNwe60oU+5u+5Mhc1lzYhxJ80i0eI=; h=From:To:Cc:Subject:Date:From; b=a/JG+B1xEhXj+UuNfsoIDxGbXLpE7QNbR+9ZCwdNTki5wRYFwUy5o4e9RptxBRHw6 Tu7oH3xcaYeXCSX+sH2QfMgjWD2GcKTdsr/1RJJDt8tkvegTfs/go5sf/QWlCJPyRs UJ7V/dbWGm2cvWR2/GYZMx6VrQ7S4+GlCQfjXk00kYvo6hCOpuSbXugMsIV6ERVmrB +wqqTpnpIpVAZCwKs8zivFpu91DakjthT0UukPs8sYlHKstXzoQAVtAb/gaG5ZYeHt k5fLBan/Hyx8Ycx96bmhc9l5XjBsDQavwz7Bm++XQP63TuEwfSdtG7ivgeBvixPt9K HGme9lDH1d2/pB1X9MmEOfS1Uv4wTBK3n/cgnq6nORAtUdUUp/cwDNNWWSSZm9S1br 9tTYfgyFldVKFZosvfnkgs4xfC8hH2P55+XUsA8sy+EH6Q1uT++k82SaHBr1f7G59o 8/cxXTnP/eywrnhFT8yWI/Qa/tc8JWvvBtYBD0nxRrOAtGr15VuFUS1D7c45bA9U7g hwvgTGazo5NmyqU29nBW9DzLEFWWQJgcvZySRI6ooVTZEmb7ilo64dqrB8i3RCxC21 bQRfX1R4Dg7nJXpnN5NzX6w0f6s4mB01oR6WeNQkvSYalFu4hlZ5l9JitmB7l2+dK4 nEoZYbkch+/sxcIXx1FWFetU= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id IilMCLFNdV6M; Sat, 19 Aug 2023 02:59:29 +0000 (UTC) Received: from localhost (unknown [36.170.56.121]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sat, 19 Aug 2023 02:59:29 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4b8b40c6; Sat, 19 Aug 2023 02:59:43 +0000 (UTC) From: iyzsong@envs.net To: guix-patches@gnu.org Subject: [PATCH] gnu: libepoxy: Hardcode paths to GLES libraries. Date: Sat, 19 Aug 2023 10:59:34 +0800 Message-ID: <4d6f572f6f936a57f80f0447ef8b7ce0ec06b663.1692413930.git.iyzsong@member.fsf.org> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64981 Cc: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , 64981@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 (-) From: 宋文武 Fixes . * gnu/packages/gl.scm (libepoxy)[arguments]<#:phases>: Hardcode paths to libGLESv1_CM.so.1 and libGLESv2.so.2. --- gnu/packages/gl.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index b53b42a9ba..f662f0f7da 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -742,10 +742,14 @@ (define-public libepoxy #~(modify-phases %standard-phases (add-before 'configure 'patch-paths (lambda* (#:key inputs #:allow-other-keys) - (let ((mesa (dirname (search-input-file inputs "lib/libGL.so")))) + (let ((mesa-lib + (lambda (file) + (search-input-file inputs (string-append "lib/" file))))) (substitute* (find-files "." "\\.[ch]$") - (("libGL.so.1") (string-append mesa "/libGL.so.1")) - (("libEGL.so.1") (string-append mesa "/libEGL.so.1"))))))))) + (("libGL.so.1") (mesa-lib "libGL.so.1")) + (("libEGL.so.1") (mesa-lib "libEGL.so.1")) + (("libGLESv1_CM.so.1") (mesa-lib "libGLESv1_CM.so.1")) + (("libGLESv2.so.2") (mesa-lib "libGLESv2.so.2"))))))))) (build-system meson-build-system) (native-inputs (list pkg-config python)) base-commit: 597af70fd24eb85a85fa8c45008c9cfa241f4d0b -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 23:13:18 2023 Received: (at 64981) by debbugs.gnu.org; 19 Aug 2023 03:13:18 +0000 Received: from localhost ([127.0.0.1]:49146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXCOs-0004MH-Da for submit@debbugs.gnu.org; Fri, 18 Aug 2023 23:13:18 -0400 Received: from mail.envs.net ([5.199.136.28]:41262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXCOp-0004M5-G2 for 64981@debbugs.gnu.org; Fri, 18 Aug 2023 23:13:17 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 2103438A0097 for <64981@debbugs.gnu.org>; Sat, 19 Aug 2023 03:13:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1692414793; bh=1NvLQS4eCCPLoIlt+dL1rp9xZ7aKmP4IaQF5WXR5uN8=; h=From:To:Subject:References:Date:In-Reply-To:From; b=jMzkM6BHMONyo0dijeQzsn2WNHB+QxgmWhvLehIBFzST/4yf25d5tYfypeBaXejBe SzgyZPN3j3JNVHpTBEQEJre/ia2ayt+SAi2FDmiymHYuDWs25CZp9zDutfPheWJ+QY F1D42dNBhzJVGwgX16IoUU/68KbhQQpttX2eicC5sx8cnz/FfanwWsH2qB0i4ODGqY GY61jfcbBMrEBVIWIBaFf7n7bRGzc6HVPHpkYWEsp0X+wGWLDFrRYZzXh4NEL+MRsZ 8YLui3TJDA/J9KBdd/10BfmUQWQ4ZqarEB0JaXxjH43AGrRyqYzyH3yt/urOn4mhJs z+/Dt0MTgp4GC0oXJrVXyjEhIiLS54lS1akwwBvP7Wrt1oWm3OaGvCvuEYMfunIwOS 2WqxNANl1YjEE8pPEsyGSaei/4eqJaCWGMqzLkrjKMH/eGq661AvfXnGNvGObt3aQT Znay+8S1YuUIptFPXBYKhwYRpAIIoQr2U5ElXcPprugDlUmjOmU59++4FM50GH3S2H GsJLw7SVI8v5qUaVcNhCQx4sg92WhSF97xu9+CBOe1k1y5d8pw+fwE5jyEYKREtxFH Nrgq80MFezkn+3DgpNAsf6tO9Z4wfyC9FjgnxzfmdwL4OMkw4yOuOV6PA+AD+lTQv4 XNYnnXIJHrVxlCkdP7WVlE90= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id lDRDjyMZzayY for <64981@debbugs.gnu.org>; Sat, 19 Aug 2023 03:13:11 +0000 (UTC) Received: from localhost (unknown [36.170.56.121]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA for <64981@debbugs.gnu.org>; Sat, 19 Aug 2023 03:13:10 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 199bbbfc for <64981@debbugs.gnu.org>; Sat, 19 Aug 2023 03:13:25 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: 64981@debbugs.gnu.org Subject: Re: bug#64981: GTK4 applications broken (missing libGLESv2) References: <87h6pjag4n.fsf@riseup.net> <4d6f572f6f936a57f80f0447ef8b7ce0ec06b663.1692413930.git.iyzsong@member.fsf.org> Date: Sat, 19 Aug 2023 11:13:25 +0800 In-Reply-To: <4d6f572f6f936a57f80f0447ef8b7ce0ec06b663.1692413930.git.iyzsong@member.fsf.org> (iyzsong@envs.net's message of "Sat, 19 Aug 2023 10:59:34 +0800") Message-ID: <87fs4fn2qy.fsf_-_@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64981 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 (-) iyzsong@envs.net writes: > * gnu/packages/gl.scm (libepoxy)[arguments]<#:phases>: > Hardcode paths to libGLESv1_CM.so.1 and libGLESv2.so.2. Hello, since we already hardcode paths for libGL, adding libGLES seems reasonable. Have test it though, because on my machine (kwin in wayland) it seems GTK4 applications will use GL renderer instead of GLES. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 06 11:47:53 2023 Received: (at submit) by debbugs.gnu.org; 6 Oct 2023 15:47:53 +0000 Received: from localhost ([127.0.0.1]:52446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qon3R-0005Wm-Bk for submit@debbugs.gnu.org; Fri, 06 Oct 2023 11:47:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qon3P-0005WP-AH for submit@debbugs.gnu.org; Fri, 06 Oct 2023 11:47:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qon2s-0000lB-MY for guix-patches@gnu.org; Fri, 06 Oct 2023 11:47:20 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qon2q-0004sR-Ij for guix-patches@gnu.org; Fri, 06 Oct 2023 11:47:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1696607232; x=1696866432; bh=Ck4P9okk73WwSibmR6E/d/TabaWuH/d7KLBmtkGyGSg=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=IoChxKTvinO2l4tOM7i0EQjVc5JsvBHTzQcD+1foAfqK4S01RKCYuqyMvH/99ydmq QYbVdD38925exhrMnzxJn/GQ343NPSnmLuKkjXifvO0NLAspuXqJhVX4iDoErfPAUd dNHiMSgMplG5Xsgdqjcru1GUgLFo+VXLrAMdw4ybDfDxxkjLyED9+Jurthvof9NWAl 7kcVv//DLrlutR9DOax7v7+5Gw3mqt6phNlru9JUUgisrUOE1eo/8HcAooF1a1RQ6Z HTM4CzVKswFhNdaQKwvtM+Xnox0Zgk08n29e8MKi3aQiEPzOcNoN9d8UGP9CKBcan7 nda2HKClPjtHA== Date: Fri, 06 Oct 2023 15:47:00 +0000 To: iyzsong@envs.net, "(" , Csepp , liliana.prikler@gmail.com, Denis 'GNUtoo' Carikli , Efraim Flashner , jbranso@dismail.de From: John Kehayias Subject: Re: bug#64981: GTK4 applications broken (missing libGLESv2) Message-ID: <8734ynah3r.fsf_-_@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.133; envelope-from=john.kehayias@protonmail.com; helo=mail-40133.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 4.0 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi everyone, Not sure if people saw this patch, has anyone tested if it fixes the problem for them? I can include it in an upcoming mesa-updates branch with other related updates/rebuilds. Content analysis details: (4.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (john.kehayias[at]protonmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) X-Debbugs-Envelope-To: submit Cc: =?utf-8?B?5a6L5paH5q2m?= , 64981@debbugs.gnu.org, guix-patches@gnu.org, 65375@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: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi everyone, Not sure if people saw this patch, has anyone tested if it fixes the problem for them? I can include it in an upcoming mesa-updates branch with other related updates/rebuilds. Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (john.kehayias[at]protonmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi everyone, Not sure if people saw this patch, has anyone tested if it fixes the problem for them? I can include it in an upcoming mesa-updates branch with other related updates/rebuilds. Hope I got everyone from the original bug thread (seems many replies didn't go directly to everyone) and cc'ed the patch number as well. Thanks! John On Sat, Aug 19, 2023 at 10:59 AM, iyzsong@envs.net wrote: > From: =E5=AE=8B=E6=96=87=E6=AD=A6 > > Fixes . > > * gnu/packages/gl.scm (libepoxy)[arguments]<#:phases>: > Hardcode paths to libGLESv1_CM.so.1 and libGLESv2.so.2. > --- > gnu/packages/gl.scm | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm > index b53b42a9ba..f662f0f7da 100644 > --- a/gnu/packages/gl.scm > +++ b/gnu/packages/gl.scm > @@ -742,10 +742,14 @@ (define-public libepoxy > #~(modify-phases %standard-phases > (add-before 'configure 'patch-paths > (lambda* (#:key inputs #:allow-other-keys) > - (let ((mesa (dirname (search-input-file inputs "lib/libGL.= so")))) > + (let ((mesa-lib > + (lambda (file) > + (search-input-file inputs (string-append "lib/" f= ile))))) > (substitute* (find-files "." "\\.[ch]$") > - (("libGL.so.1") (string-append mesa "/libGL.so.1")) > - (("libEGL.so.1") (string-append mesa "/libEGL.so.1")))= )))))) > + (("libGL.so.1") (mesa-lib "libGL.so.1")) > + (("libEGL.so.1") (mesa-lib "libEGL.so.1")) > + (("libGLESv1_CM.so.1") (mesa-lib "libGLESv1_CM.so.1")) > + (("libGLESv2.so.2") (mesa-lib "libGLESv2.so.2"))))))))= ) > (build-system meson-build-system) > (native-inputs > (list pkg-config python)) > > base-commit: 597af70fd24eb85a85fa8c45008c9cfa241f4d0b From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 00:33:38 2023 Received: (at submit) by debbugs.gnu.org; 28 Nov 2023 05:33:38 +0000 Received: from localhost ([127.0.0.1]:45282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r7qj4-0007mV-A8 for submit@debbugs.gnu.org; Tue, 28 Nov 2023 00:33:38 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r7qiy-0007lt-U8 for submit@debbugs.gnu.org; Tue, 28 Nov 2023 00:33:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r7qim-0002vp-8U for guix-patches@gnu.org; Tue, 28 Nov 2023 00:33:20 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r7qik-0004PP-BG for guix-patches@gnu.org; Tue, 28 Nov 2023 00:33:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1701149596; x=1701408796; bh=6BkM+CNj038nfLOReV2L+7WD3VtE5BwmC6AHxNtTHOI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ISbbHPG9NeNiTTALTeG5WQWgea1OtoTZGw2GtNRYFrgsfHASYBqMyMJEyOBMPJbJB YLvpDQDeSCVFXo5BJ7W1oHChwIVypnfX/0H8+t0Zb4yHZYOfh3kDBg8ro5ZagN++Au LIIvbywpaaHxZgD6GJ3D9imvu6OR1Xxcp5SfISPHQqlqddkOVqPcMdUkWbx98U6KRu YrpwhBQpff/bVCeRR2VGAxKp7kDNqJEcrQ7Rk2wrdAm66i5Pv/VTKYNnhR0/VZw/st /VljHOImpzyArIuMlMFn3uDCGCivD0o5xrXk8fA4cD8mok5dyIhifpQqEejmlc420P qE1upB6G+9abw== Date: Tue, 28 Nov 2023 05:33:06 +0000 To: 64981-done@debbugs.gnu.org, 65375-done@debbugs.gnu.org From: John Kehayias Subject: Re: bug#64981: GTK4 applications broken (missing libGLESv2) Message-ID: <87zfyy8mt6.fsf@protonmail.com> In-Reply-To: <8734ynah3r.fsf_-_@protonmail.com> References: <8734ynah3r.fsf_-_@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.134; envelope-from=john.kehayias@protonmail.com; helo=mail-40134.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 4.0 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Oct 06, 2023 at 03:47 PM, John Kehayias wrote: > Hi everyone, > > Not sure if people saw this patch, has anyone tested if it fixes the > problem for them? I can include it in an upcoming mesa-updates branch > with other related updates/rebuilds. > [...] Content analysis details: (4.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (john.kehayias[at]protonmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: submit Cc: =?utf-8?B?5a6L5paH5q2m?= , "\(" , Efraim Flashner , iyzsong@envs.net, liliana.prikler@gmail.com, guix-patches@gnu.org, jbranso@dismail.de, Csepp , Denis 'GNUtoo' Carikli 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: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Oct 06, 2023 at 03:47 PM, John Kehayias wrote: > Hi everyone, > > Not sure if people saw this patch, has anyone tested if it fixes the > problem for them? I can include it in an upcoming mesa-updates branch > with other related updates/rebuilds. > [...] Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (john.kehayias[at]protonmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager On Fri, Oct 06, 2023 at 03:47 PM, John Kehayias wrote: > Hi everyone, > > Not sure if people saw this patch, has anyone tested if it fixes the > problem for them? I can include it in an upcoming mesa-updates branch > with other related updates/rebuilds. > > > > Hope I got everyone from the original bug thread (seems many replies > didn't go directly to everyone) and cc'ed the patch number as well. > Pushed as 37fc2c99e0067dfd669526c61dc10d014b89c08b (on mesa-updates first and then merged to master). Thanks! From unknown Tue Jun 17 20:21:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 26 Dec 2023 12:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator