From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.bugs Subject: bug#57379: GUI toolkit for Guile 3.0? Date: Thu, 25 Aug 2022 23:27:24 -0300 Message-ID: <20220825232724.6a4191ef@aicha> References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Xw48TlfheKszPy7tGPQ.taU"; protocol="application/pgp-signature"; micalg=pgp-sha512 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5320"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jessica Tallon , 57379@debbugs.gnu.org To: Lee Thomas Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Fri Aug 26 04:28:10 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 1oRP4s-0001Ct-Ft for guile-bugs@m.gmane-mx.org; Fri, 26 Aug 2022 04:28:10 +0200 Original-Received: from localhost ([::1]:43550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRP4r-0006ps-Jr for guile-bugs@m.gmane-mx.org; Thu, 25 Aug 2022 22:28:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRP4k-0006pS-Ka for bug-guile@gnu.org; Thu, 25 Aug 2022 22:28:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33705) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oRP4k-0007gT-BZ for bug-guile@gnu.org; Thu, 25 Aug 2022 22:28:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oRP4j-0003fD-TM for bug-guile@gnu.org; Thu, 25 Aug 2022 22:28:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: David Pirotte Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 26 Aug 2022 02:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile Original-Received: via spool by 57379-submit@debbugs.gnu.org id=B57379.166148086214057 (code B ref 57379); Fri, 26 Aug 2022 02:28:01 +0000 Original-Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 02:27:42 +0000 Original-Received: from localhost ([127.0.0.1]:51687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRP4P-0003ef-U2 for submit@debbugs.gnu.org; Thu, 25 Aug 2022 22:27:42 -0400 Original-Received: from maximusconfessor.all2all.org ([79.99.200.102]:48884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRP4M-0003eU-4r for 57379@debbugs.gnu.org; Thu, 25 Aug 2022 22:27:40 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id BC6711BE02CC; Fri, 26 Aug 2022 04:27:34 +0200 (CEST) Original-Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u8fPSejiB6YN; Fri, 26 Aug 2022 04:27:34 +0200 (CEST) Original-Received: from aicha (unknown [179.210.48.225]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id E6B3C1BE02C7; Fri, 26 Aug 2022 04:27:32 +0200 (CEST) In-Reply-To: X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) 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:10332 Archived-At: --Sig_/Xw48TlfheKszPy7tGPQ.taU Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Lee, > David, I was able to install G-Golf via guix, and that also worked > with the "use-modules" portion of your "Hello, World!" example. > HOWEVER (alas), both examples fail on the "use-typelibs" line, with: > Typelib file for namespace 'Gtk', version '4.0' not found This is a guix 'problem' [1], please try to get some help on guix-user ML, or if you have on irc: irc.libera.chat (channel) #guix > In trying to resolve that error myself, I found that the guile manual > has no entry for "use-typelib" in the Procedures Index. :-/ I'll > submit that bug in a new email, after confirming there's not already > a thread. No, there is no 'use-typelib, as you can read in each example, the procedure call is: (g-irepository-require "Gtk" #:version "4.0") [ the manual has an entry for g-irepository-require So, with this in mind, the error message is 'correct'. Note that it would also fail if there is a tipo in the namespace, or if you refer to a version that does not exist ... > Oh, and David, https://www.gnu.org/software/g-golf/index.html has a > link for Typelib that 404s. I would suggest a fix, but I couldn't > easily find one, sorry. Thanks, I'll look at this. David [1] I mean you need to find the name of the package and install it, this is not a G-Golf dependency, it is only needed if you wish t run those examples, which are mini apps, not part of the G-Golf core lib ... so to speak, it is 'user dependency' ... I think guix has Gtk-4+ packages, including the package that 'has' the typelib, but I don't use guix, so i am unable to give you precise guidance ... the #guix channel is extremely responsive, helpful, and very friendly, so don't be scared to ask ... --Sig_/Xw48TlfheKszPy7tGPQ.taU Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMIL4wACgkQ83T9k6MF eteF/wf/WHXFncX26xWCN2vbMt2rV1Q4/wSwyRuTKjElPjrknexff+BBbEA8/ySK jp2AwQMqZXLuiv6D/hz/eoX1T1pOS2H7L1V7MVA/9q+nGsBxCPSML1prn/aPUEPb QunhjLdSy8WLDj7chyfsYQEQ2xfz/KshrXKOsid3KrI2ZmwRJfEYagH6PV8McP8f +3865VkoyPBbjf5XARQfFdJ2tu+OfsaHZWiyT5wlw1S9PWyvUNNl4TyPaolXT1eB edj5j8kJk+sMqXIjE/ZGcVN7h5w1XzJbvz6yvMCbvhsOx0z8rC5GBbh+bwT6QrPu +E+F438L138fggO/z5NQk0cKQyQvkg== =MjwL -----END PGP SIGNATURE----- --Sig_/Xw48TlfheKszPy7tGPQ.taU--