Re: Gnome::Gtk3 ???
[email protected] (ToddAndMargo via perl6-users) Mon, 4 May 2026 18:03:48 -0700
| Newsgroups | perl.perl6.users |
|---|---|
| Message-ID | <[email protected]> |
On 5/4/26 16:55, ToddAndMargo via perl6-users wrote: > >>> On 4 May 2026, at 22:46, ToddAndMargo via perl6-users <perl6- >>> [email protected]> wrote: >>> >>> On 5/4/26 02:38, Richard Hainsworth wrote: >>>> Todd, >>>> I think it's bit-rot. There are other Raku bindings of gdk-3 and >>>> most developer attention is on gdk-4. >>>> Also you work on Windows. The gdk to windows interface is tricky >>>> because the Raku interface is on top of the OS library. So the OS >>>> library has to be installed correctly. >>>> Richard >>> >>> Do we have a Gtk4 library yet? >> > > On 5/4/26 14:58, Elizabeth Mattijsen wrote: > > Yes, https://raku.land/zef:martimm/Gnome::Gtk4 > > > > > Are you able to install it? > > --force-test goes on and on and on and on and > never resolves. > > > > $ zef install Gnome::Gtk4 > ===> Searching for: Gnome::Gtk4 > ===> Updating fez mirror: https://360.zef.pm/ > ===> Updated fez mirror: https://360.zef.pm/ > ===> Searching for missing dependencies: Cairo, Gnome::Gio:api<2>, > Gnome::Gsk4:api<2>, Gnome::Gdk4:api<2>, Gnome::Graphene:api<2>, > Gnome::Pango:api<2>, Gnome::GObject:api<2>, Gnome::Glib:api<2>, > Gnome::N:api<2> > ===> Updating rea mirror: https://raw.githubusercontent.com/Raku/REA/ > main/META.json > ===> Updated rea mirror: https://raw.githubusercontent.com/Raku/REA/ > main/META.json > ===> Building: Gnome::N:ver<0.1.51>:auth<zef:martimm>:api<2> > [Gnome::N] c-type: GEnum, raku type: int32 > [Gnome::N] c-type: GFlag, raku type: uint32 > [Gnome::N] c-type: GQuark, raku type: uint32 > [Gnome::N] c-type: GType, raku type: uint64 > [Gnome::N] c-type: cairo_bool_t, raku type: int32 > [Gnome::N] c-type: char-ppptr, raku type: CArray[CArray[Str]] > [Gnome::N] c-type: char-pptr, raku type: CArray[Str] > [Gnome::N] c-type: gboolean, raku type: int32 > [Gnome::N] c-type: gchar, raku type: int8 > [Gnome::N] c-type: gchar-ppptr, raku type: CArray[CArray[Str]] > [Gnome::N] c-type: gchar-pptr, raku type: CArray[Str] > [Gnome::N] c-type: gchar-ptr, raku type: Str > [Gnome::N] c-type: gdouble, raku type: num64 > [Gnome::N] c-type: gfloat, raku type: num32 > [Gnome::N] c-type: gint, raku type: int32 > [Gnome::N] c-type: gint-ptr, raku type: CArray[int32] > [Gnome::N] c-type: gint16, raku type: int16 > [Gnome::N] c-type: gint32, raku type: int32 > [Gnome::N] c-type: gint64, raku type: int64 > [Gnome::N] c-type: gint8, raku type: int8 > [Gnome::N] c-type: glong, raku type: int64 > [Gnome::N] c-type: gpointer, raku type: Pointer > [Gnome::N] c-type: gshort, raku type: int16 > [Gnome::N] c-type: gsize, raku type: uint64 > [Gnome::N] c-type: gssize, raku type: int64 > [Gnome::N] c-type: guchar, raku type: uint8 > [Gnome::N] c-type: guint, raku type: uint32 > [Gnome::N] c-type: guint16, raku type: uint16 > [Gnome::N] c-type: guint32, raku type: uint32 > [Gnome::N] c-type: guint64, raku type: uint64 > [Gnome::N] c-type: guint8, raku type: uint8 > [Gnome::N] c-type: gulong, raku type: uint64 > [Gnome::N] c-type: gunichar, raku type: uint32 > [Gnome::N] c-type: gushort, raku type: uint16 > [Gnome::N] c-type: int-ptr, raku type: CArray[int32] > [Gnome::N] c-type: time_t, raku type: int64 > [Gnome::N] c-type: void-ptr, raku type: Pointer[void] > ===> Building [OK] for Gnome::N:ver<0.1.51>:auth<zef:martimm>:api<2> > ===> Testing: Cairo:ver<0.3.6> > [Cairo] # Running cairo version: 1.18.4 (module 0.3.6, Raku 2026.03) > [Cairo] # Failed test 'font extents ascent' > [Cairo] # at t/text.t line 18 > [Cairo] # got ascent: 7 > [Cairo] # You failed 1 test of 10 > ===> Testing [FAIL]: Cairo:ver<0.3.6> > Aborting due to test failure: Cairo:ver<0.3.6> (use --force-test to > override) > You know, this has just not been my day for zef. I just posted: https://github.com/MARTIMM/gnome-gtk4/issues/2