Re: Gnome::Gtk3 ???

[email protected] (ToddAndMargo via perl6-users) Tue, 12 May 2026 23:18:50 -0700
Newsgroups perl.perl6.users
Message-ID <[email protected]>
On 5/12/26 2:35 PM, ToddAndMargo via perl6-users wrote:
> On 5/12/26 4:57 AM, mt-2 wrote:
>> On 5/11/26 22:03, ToddAndMargo via perl6-users wrote:
>>> On 5/11/26 06:06, mt-2 wrote:
>>>> On 5/9/26 10:44, ToddAndMargo via perl6-users wrote:
>>>>> On 5/8/26 01:08, mt-2 wrote:
>>>>>> On 5/5/26 19:27, ToddAndMargo via perl6-users wrote:
>>>>>>> On 5/5/26 04:49, mt-2 wrote:
>>>>>>>>
>>>>>>>> The Gtk4 depends on the Cairo distro of Timo. dwarring mentioned 
>>>>>>>> it in the issue.
>>>>>>>
>>>>>>> Which is installed.
>>>>>>>
>>>>>>> $ rpm -qa cairo
>>>>>>> cairo-1.18.4-2.fc43.x86_64
>>>>>>>
>>>>>>> Hmmmmmmmmmmm ....
>>>>>>>
>>>>>>>
>>>>>> Well, that is the library on which Timo's Cairo depends. After 
>>>>>> that you should install the Cairo distribution of Timo like so:
>>>>>>
>>>>>> zef --/test install Cairo
>>>>>>
>>>>>
>>>>> I already did.   Went in real nice.  Still could not
>>>>> get Gnome::gtk4 to go on, but Timo is still working
>>>>> on it.
>>>>
>>>> Can you show me the output of the installation please, maybe I can 
>>>> see what is happening there.
>>>>
>>>>
>>>
>>>
>>> See
>>> https://github.com/MARTIMM/gnome-gtk4/issues/2
>>
>> Sorry I missed that, I will check it out
>>
> 
> 
> This back from the bug report this morning:
> 
> MARTIMM
>   left a comment
> (MARTIMM/gnome-gtk4#2)
> 
> @ToddAndMargo. The bug is found and solved in Gnome::Pango::Layout. 
> There was an old reference of a structure. It should have been a ref to 
> Gnome::Pango::T-types.
> 
> 
> I will check it out too, time permitting.
> 


Still fails.  I update the issue.

$ zef install Gnome::Gtk4
===> Searching for: Gnome::Gtk4
===> Updating fez mirror: https://360.zef.pm/
===> Updated fez mirror: https://360.zef.pm/
===> Testing: Gnome::Gtk4:ver<0.2.6>:auth<zef:martimm>:api<2>
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method 
.new-appchooserbutton() is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/AppChooserButton.rakutest at lines 36.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::AppChooserButton is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/AppChooserButton.rakutest at lines 36.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method 
.new-appchooserwidget() is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/AppChooserWidget.rakutest at lines 36.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::AppChooserWidget is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/AppChooserWidget.rakutest at lines 36.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] True
[Gnome::Gtk4] (process:156040): Gtk-CRITICAL **: 23:11:49.411: New 
application windows must be added after the GApplication::startup signal 
has been emitted.
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method .new-assistant() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/Assistant.rakutest at lines 35.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::Assistant 
is deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/Assistant.rakutest at lines 35.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] (process:156075): GLib-GObject-CRITICAL **: 23:11:51.931: 
g_object_is_floating: assertion 'G_IS_OBJECT (object)' failed
[Gnome::Gtk4] (process:156075): GLib-GObject-CRITICAL **: 23:11:51.931: 
g_object_ref: assertion 'G_IS_OBJECT (object)' failed
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method .get-page() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/AssistantPage.rakutest at lines 35.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of method .new-assistant() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/AssistantPage.rakutest at lines 33.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::Assistant 
is deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/AssistantPage.rakutest at lines 33.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::AssistantPage is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/AssistantPage.rakutest at lines 36.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] ===SORRY!=== Error while compiling 
/home/tony/.zef/tmp/3132e4866abfb57b35e0698e939af92a5876d1cd.tar.gz/t/Builder.rakutest
[Gnome::Gtk4] ===SORRY!=== Error while compiling 
/home/tony/.zef/tmp/3132e4866abfb57b35e0698e939af92a5876d1cd.tar.gz/lib/Gnome/Gtk4/Builder.rakumod 
(Gnome::Gtk4::Builder)
[Gnome::Gtk4] Could not find XML in:
[Gnome::Gtk4] 
/home/tony/.zef/tmp/3132e4866abfb57b35e0698e939af92a5876d1cd.tar.gz
[Gnome::Gtk4]     /home/tony/.raku
[Gnome::Gtk4]     /opt/rakudo-pkg/share/perl6/site
[Gnome::Gtk4]     /opt/rakudo-pkg/share/perl6/vendor
[Gnome::Gtk4]     /opt/rakudo-pkg/share/perl6/core
[Gnome::Gtk4]     CompUnit::Repository::AbsolutePath<6023864274568>
[Gnome::Gtk4]     CompUnit::Repository::NQP<6023737207160>
[Gnome::Gtk4]     CompUnit::Repository::Perl5<6023737207200>
[Gnome::Gtk4] Please note that a 'META6.json' file was found in '.', of 
which the 'provides' section was used to determine if a dependency is 
available or not.  Perhaps you need to add 'XML' in the <provides> 
section of that file?  Or need to specify a directory that does *not* 
have a 'META6.json' file?
[Gnome::Gtk4] at 
/home/tony/.zef/tmp/3132e4866abfb57b35e0698e939af92a5876d1cd.tar.gz/lib/Gnome/Gtk4/Builder.rakumod 
(Gnome::Gtk4::Builder):10
[Gnome::Gtk4] at 
/home/tony/.zef/tmp/3132e4866abfb57b35e0698e939af92a5876d1cd.tar.gz/t/Builder.rakutest:24
[Gnome::Gtk4] (process:156186): Gdk-WARNING **: 23:12:08.016: Cannot get 
portal org.freedesktop.portal.Screenshot version: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not 
activate remote peer 'org.freedesktop.portal.Desktop': startup job failed
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method 
.new-colorchooserdialog() is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/ColorChooserDialog.rakutest at lines 40.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::ColorChooserDialog is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/ColorChooserDialog.rakutest at lines 40.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::Dialog is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/ColorChooserDialog.rakutest at lines 40.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] (process:156198): Gdk-WARNING **: 23:12:08.774: Cannot get 
portal org.freedesktop.portal.Screenshot version: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not 
activate remote peer 'org.freedesktop.portal.Desktop': startup job failed
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::ColorChooserWidget is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/ColorChooserWidget.rakutest at lines 34.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method .new-dialog() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/Dialog.rakutest at lines 41.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of method .new-with-buttons() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/Dialog.rakutest at lines 48.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::Dialog is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/Dialog.rakutest at lines 41, 48.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method .new-entrycompletion() 
is deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/EntryCompletion.rakutest at lines 25.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::EntryCompletion is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/EntryCompletion.rakutest at lines 25.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method 
.new-fontchooserdialog() is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/FontChooserDialog.rakutest at lines 39.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::Dialog is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/FontChooserDialog.rakutest at lines 39.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::FontChooserDialog is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/FontChooserDialog.rakutest at lines 39.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method 
.new-fontchooserwidget() is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/FontChooserWidget.rakutest at lines 34.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::FontChooserWidget is deprecated in libgtk-4.so.1 library 
since version 4.10.
[Gnome::Gtk4] Found in file t/FontChooserWidget.rakutest at lines 34.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method .new-lockbutton() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/LockButton.rakutest at lines 38.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::LockButton 
is deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/LockButton.rakutest at lines 38.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] 
================================================================================
[Gnome::Gtk4] The native representation of method .new-messagedialog() 
is deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/MessageDialog.rakutest at lines 49.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of method .new-with-markup() is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/MessageDialog.rakutest at lines 58.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class Gnome::Gtk4::Dialog is 
deprecated in libgtk-4.so.1 library since version 4.10.
[Gnome::Gtk4] Found in file t/MessageDialog.rakutest at lines 49, 58.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
[Gnome::Gtk4] The native representation of class 
Gnome::Gtk4::MessageDialog is deprecated in libgtk-4.so.1 library since 
version 4.10.
[Gnome::Gtk4] Found in file t/MessageDialog.rakutest at lines 49, 58.
[Gnome::Gtk4] 
--------------------------------------------------------------------------------
===> Testing [FAIL]: Gnome::Gtk4:ver<0.2.6>:auth<zef:martimm>:api<2>
Aborting due to test failure: 
Gnome::Gtk4:ver<0.2.6>:auth<zef:martimm>:api<2> (use --force-test to 
override)