Re: Gnome::Gtk3 ???
[email protected] (ToddAndMargo via perl6-users) Mon, 4 May 2026 16:55:30 -0700
| Newsgroups | perl.perl6.users |
|---|---|
| Message-ID | <[email protected]> |
>> On 4 May 2026, at 22:46, ToddAndMargo via perl6-users <[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)