From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lee Thomas Newsgroups: gmane.lisp.guile.bugs Subject: bug#57379: GUI toolkit for Guile 3.0? Date: Fri, 26 Aug 2022 14:11:59 -0700 Message-ID: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <87h71yyc7g.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000000d025105e72b5e14" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26950"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tsyesika@tsyesika.se, 57379@debbugs.gnu.org, david@altosw.be To: Ricardo Wurmus Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Fri Aug 26 23:13:42 2022 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oRge5-0006pI-Nl for guile-bugs@m.gmane-mx.org; Fri, 26 Aug 2022 23:13:41 +0200 Original-Received: from localhost ([::1]:49882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRge4-0004UO-Nm for guile-bugs@m.gmane-mx.org; Fri, 26 Aug 2022 17:13:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRgdS-0004Qk-Mm for bug-guile@gnu.org; Fri, 26 Aug 2022 17:13:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36683) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oRgdS-0006Pu-Ee for bug-guile@gnu.org; Fri, 26 Aug 2022 17:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oRgdS-0003tx-9j for bug-guile@gnu.org; Fri, 26 Aug 2022 17:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lee Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 26 Aug 2022 21:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-Debbugs-Original-Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte Original-Received: via spool by 57379-submit@debbugs.gnu.org id=B57379.166154833914926 (code B ref 57379); Fri, 26 Aug 2022 21:13:02 +0000 Original-Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 21:12:19 +0000 Original-Received: from localhost ([127.0.0.1]:54660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRgcl-0003sg-D0 for submit@debbugs.gnu.org; Fri, 26 Aug 2022 17:12:19 -0400 Original-Received: from mail-lf1-f50.google.com ([209.85.167.50]:35511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRgcj-0003sS-6h for 57379@debbugs.gnu.org; Fri, 26 Aug 2022 17:12:18 -0400 Original-Received: by mail-lf1-f50.google.com with SMTP id z25so3534856lfr.2 for <57379@debbugs.gnu.org>; Fri, 26 Aug 2022 14:12:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=9zHwDqBrtLiV9LAsp366aMhGQKsmiroszQPRhkh68F0=; b=XlqvbeJhqaTEYT52a4DEh8FH7jh+491N5/F5sKzKrowpjuZErSwB3cmRvuBKehLCcE yay9/uBl47uGutpVsLtXqpaapGDJo58N966lwh5u/sIgm8yakUM/UskAvlKFGTgQLUIT JJlj0OhyyGe/5EWiyxXM/2sXkA+WlY/oa4kaQ3DNwfg1OxnJIhhMYwUvvvLZ1T4vDSEz /+5Bc72GhrvCBqLq0xNRXG1mYipQUZKysWEno/jdZRFj/ULv35RfrSmbY3j9vjiZZE7y 4SHsf1UE/12BAWixkgePSQHpfJxCFTJX6Vov7D3ujC+JIy94DyBHVEdIvTHtJZWbhE1X jWvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=9zHwDqBrtLiV9LAsp366aMhGQKsmiroszQPRhkh68F0=; b=XNIGmQN5ucs4CB/P2cNDeS3zUFtJO/Y2lJ21WpD754UpglT2mTmQhZwvJLWsBByR7H H14wdI366OSn4sPTD8zbdsBpHeuH5l4kN4NfsC6TItMqqmubYKleAG0yR/BBcp5JjLEI rCj1iMiDd2ykHU41LYVUR79gybax4Q6sYTybGqsdFiVgIXeroeMOrWHCS1VfHoJXhIJ3 r0WKtvNyZF3kqd9c3njJn+mjmMha15UUTO9fZmrlumWpTyUgUR1jGyJZOu5T6Df12izm Sq1tONDnaJ9QfSU2gvnnXEVYTcE1cfXkrAbsudhO+XsPUgi06+Ea1SVXxxmjVTPv5VE2 RYJg== X-Gm-Message-State: ACgBeo2MMHV4sZIO2GJt95QYLLeesNUVZTkp0WWPUyRXNFeJsndslzq7 aYh+u69/zr7qsGLrre+l/032sVXNoHKXlTgg26A= X-Google-Smtp-Source: AA6agR41NTFoKu6C/k36+QZ262pMxM0Ryrwt+vAkGwvbA1mpJnhQ8WPrfrrt2rv+OuaW8txzrmzZnq3fq84lkhe+ETs= X-Received: by 2002:a05:6512:3b11:b0:492:c60c:dc6d with SMTP id f17-20020a0565123b1100b00492c60cdc6dmr2850502lfv.140.1661548331072; Fri, 26 Aug 2022 14:12:11 -0700 (PDT) In-Reply-To: <87h71yyc7g.fsf@elephly.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10336 Archived-At: --0000000000000d025105e72b5e14 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you for responding, Ricardo! I have tried several permutations of packages, but currently I have this: $ guix package --list-installed guile 3.0.8 out /gnu/store/1jgcbdzx2ss6xv59w55g3kr3x4935dfb-guile-3.0.8 gnutls 3.7.7 out /gnu/store/349nw48785mbxzsl3adc4wch1hslg7fl-gnutls-3.7.7 guile-g-golf 0.1.0-1010.1824633 out /gnu/store/vwkaxl1cl76yxdpzvkvx0sclkyksqm9g-guile-g-golf-0.1.0-1010.1824633 $ guix describe Generation 2 Aug 21 2022 10:50:20 (current) guix 706b3ef repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 706b3ef38b2f7ce9f05aa56e2eaaaf1c19e25f90 With that, I run guix shell guile guile-g-golf . Within that shell, I run the script found at https://git.savannah.gnu.org/cgit/g-golf.git/tree/examples/gtk-4/hello-worl= d.scm , and it produces those errors, and hangs. I am a complete n00b with guix (and g-golf, but I have some history with guile), so I'm assuming I'm doing things incorrectly. That's why I'm trying permutations of package installs; I get the same errors with gtk 4.6.6 installed and included on the guix shell command. So I'm willing to try whatever you suggest, to get this bug closed. My base OS is Ubuntu 22.04, which only lets me install guile 3.0.7 via apt, and the other packages are similarly out-of-date or broken - which is why I turned to guix. It has done well on the other packages I've tried (gnutls, for one). So please tell me if I can help in any way. On Fri, Aug 26, 2022 at 1:36 PM Ricardo Wurmus wrote: > > Lee Thomas writes: > > > So I assume I haven't fixed the guix environment completely yet, but > > I'm still working on that. The guix toolset is advertised to manage > > all the interdependencies, but I'm not certain that it works in every > > situation. I'll keep trying, though. Thanks again. > > Could you please show us how to reproduce this? We would need to see > the Guix command, the code you run, and ideally the output of =E2=80=9Cgu= ix > describe=E2=80=9D. > > -- > Ricardo > --0000000000000d025105e72b5e14 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you for responding, Ricardo! I have tried several pe= rmutations of packages, but currently I have this:

$ guix package --list-i= nstalled
guile =C2=A0 =C2=A0 =C2=A0 3.0.8 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 out /gnu/store/1jgcbdzx2ss6xv59w55g3kr3x4935dfb-guile-3.0.8<= br>gnutls =C2=A0 =C2=A0 =C2=A0 3.7.7 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 out /gnu/store/349nw48785mbxzsl3adc4wch1hslg7fl-gnutls-3.7.7
guile-= g-golf 0.1.0-1010.1824633 out /gnu/store/vwkaxl1cl76yxdpzvkvx0sclkyksqm9g-g= uile-g-golf-0.1.0-1010.1824633


$ guix describe
Generation 2 Aug 21 2022 10:50:20 (current)=C2=A0 guix 706b3ef
=C2=A0 =C2=A0 repository URL: https://git.savannah.gnu.org/git/guix.git=
=C2=A0 =C2=A0 branch: master
=C2=A0 =C2=A0 commit: 706b3ef38b2f7= ce9f05aa56e2eaaaf1c19e25f90


With that, I ru= n=C2=A0guix shell guile guile-g-golf . Within that shell, I run the script fou= nd at=C2=A0https:/= /git.savannah.gnu.org/cgit/g-golf.git/tree/examples/gtk-4/hello-world.scm=C2=A0, and it produces those errors, and hangs.

I am a complete n00b with guix (and g-golf, but I have some history with g= uile), so I'm assuming I'm doing things incorrectly. That's why= I'm trying permutations of package installs; I get the same errors wit= h gtk 4.6.6 installed and included on the guix shell command. So I'm wi= lling to try whatever you suggest, to get this bug closed. My base OS is Ub= untu 22.04, which only lets me install guile 3.0.7 via apt, and the other p= ackages are similarly out-of-date or broken - which is why I turned to guix= . It has done well on the other packages I've tried (gnutls, for one). = So please tell me if I can help in any way.


Lee Thomas <l= eet22303be@gmail.com> writes:

> So I assume I haven't fixed the guix environment completely yet, b= ut
> I'm still working on that. The guix toolset is advertised to manag= e
> all the interdependencies, but I'm not certain that it works in ev= ery
> situation. I'll keep trying, though. Thanks again.

Could you please show us how to reproduce this?=C2=A0 We would need to see<= br> the Guix command, the code you run, and ideally the output of =E2=80=9Cguix=
describe=E2=80=9D.

--
Ricardo
--0000000000000d025105e72b5e14--