bug#57379: GUI toolkit for Guile 3.0?

David Pirotte <[email protected]>
Newsgroups gmane.lisp.guile.bugs
Message-ID <20220825232724.6a4191ef@aicha>
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 ...
signature.asc (application/pgp-signature, 488 B)
-----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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.