Zef install GTK::Simpler 72/82 test failed: Cannot resolve caller protect(Lock:U: Block:D);

nixos-rebuild edit
added gtk3 to the packages list
nixos-rebuild test
exit (back as normal user)

[paul@nixos:~]$ zef install GTK::Simpler
===> Searching for: GTK::Simpler
===> Searching for missing dependencies: GTK::Simple
===> Testing: GTK::Simple:ver<0.3.0>:auth<zef:finanalyst>
[GTK::Simple] # Failed test 'Can create GTK::Simple::App instance.'
[GTK::Simple] # at t/01-sanity.rakutest line 10
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test 'Can use GTK::Simple::Scheduler to cue app exit.'
[GTK::Simple] # at t/01-sanity.rakutest line 11
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test 'Running the app works.'
[GTK::Simple] # at t/01-sanity.rakutest line 12
[GTK::Simple] # No such method 'run' for invocant of type 'Any'
[GTK::Simple] # You failed 3 tests of 3
[GTK::Simple] # Failed test 'There is a subroutine in scope called 'app''
[GTK::Simple] # at t/02-export-subs.rakutest line 11
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''app' returns a GTK::Simple::App object'
[GTK::Simple] # at t/02-export-subs.rakutest line 12
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&entry''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&entry' returns a GTK::Simple::Entry object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&menu-bar''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&menu-bar' returns a GTK::Simple::MenuBar object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&menu-item''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&menu-item' returns a GTK::Simple::MenuItem object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&scrolled-window''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&scrolled-window' returns a GTK::Simple::ScrolledWindow object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&window''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&window' returns a GTK::Simple::Window object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&mark-up-label''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&mark-up-label' returns a GTK::Simple::MarkUpLabel object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&menu''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&menu' returns a GTK::Simple::Menu object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&text-view''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&text-view' returns a GTK::Simple::TextView object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&list-box''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&list-box' returns a GTK::Simple::ListBox object'

...  [            removed many lines manually   ]

[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&spinner' returns a GTK::Simple::Spinner object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&v-box''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&v-box' returns a GTK::Simple::VBox object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&file-chooser-button''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&file-chooser-button' returns a GTK::Simple::FileChooserButton object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&separator''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&separator' returns a GTK::Simple::Separator object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&status-bar''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&status-bar' returns a GTK::Simple::StatusBar object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&scale''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&scale' returns a GTK::Simple::Scale object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&h-box''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&h-box' returns a GTK::Simple::HBox object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&check-menu-item''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&check-menu-item' returns a GTK::Simple::CheckMenuItem object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&drawing-area''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&drawing-area' returns a GTK::Simple::DrawingArea object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&menu-tool-button''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&menu-tool-button' returns a GTK::Simple::MenuToolButton object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&frame''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&frame' returns a GTK::Simple::Frame object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&button''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&button' returns a GTK::Simple::Button object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&link-button''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&link-button' returns a GTK::Simple::LinkButton object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&radio-button''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&radio-button' returns a GTK::Simple::RadioButton object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&combo-box-text''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&combo-box-text' returns a GTK::Simple::ComboBoxText object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&grid''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&grid' returns a GTK::Simple::Grid object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&progress-bar''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&progress-bar' returns a GTK::Simple::ProgressBar object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&action-bar''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&action-bar' returns a GTK::Simple::ActionBar object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&check-button''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&check-button' returns a GTK::Simple::CheckButton object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # Failed test 'There is a subroutine in scope called '&places-sidebar''
[GTK::Simple] # at t/02-export-subs.rakutest line 25
[GTK::Simple] # Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches:
[GTK::Simple] #     (Lock:D: &code, *%_)
[GTK::Simple] # Failed test ''&places-sidebar' returns a GTK::Simple::PlacesSidebar object'
[GTK::Simple] # at t/02-export-subs.rakutest line 27
[GTK::Simple] # You failed 72 tests of 82
===> Testing [FAIL]: GTK::Simple:ver<0.3.0>:auth<zef:finanalyst>
Aborting due to test failure: GTK::Simple:ver<0.3.0>:auth<zef:finanalyst> (use --force-test to override)

This also depends on:
rakudo (Raku programming language was Perl version 6)
zef (module installer for Rakudo)

Maybe I should mention I am a newbie to using zef and Raku.

Had tried Game::Covid19:auth<zef:lizmat> - Raku Modules Directory
and found it in /home/paul/.zef/store/Game-Covid19-0.0.7/ working fine.
And was now trying: GTK-Simple/README.md at master · finanalyst/GTK-Simple · GitHub

zef install GTK::Simple
withour the final r, seems much more recent, but seems to give almost same result: 72/82 tests failed.

Also tried:

[paul@nixos:~]$ zef install Gnome::Gtk3
===> Searching for: Gnome::Gtk3
===> Searching for missing dependencies: Gnome::N, Gnome::Glib, Gnome::GObject, Gnome::Gio, Gnome::Gdk3, Gnome::Cairo
===> Building: Gnome::N:ver<0.19.18>
[Gnome::N] Use of uninitialized value $!path of type Str in string context.
[Gnome::N] Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful.
[Gnome::N]   in block  at /tmp/.zef/Gnome%3A%3AN%3Aver%3C0.19.18%3E%3Aauth%3Ccpan%3AMARTIMM%3E.tar.gz/gnome-native-0.19.18/Build.pm6 line 75
[Gnome::N] Use of uninitialized value element of type Str in string context.
[Gnome::N] Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful.
[Gnome::N]   in block  at /tmp/.zef/Gnome%3A%3AN%3Aver%3C0.19.18%3E%3Aauth%3Ccpan%3AMARTIMM%3E.tar.gz/gnome-native-0.19.18/Build.pm6 line 75
[Gnome::N] The spawned command '' exited unsuccessfully (exit code: 1, signal: 0)
[Gnome::N]   in method map-installed-libraries at /tmp/.zef/Gnome%3A%3AN%3Aver%3C0.19.18%3E%3Aauth%3Ccpan%3AMARTIMM%3E.tar.gz/gnome-native-0.19.18/Build.pm6 line 145
[Gnome::N]   in method build at /tmp/.zef/Gnome%3A%3AN%3Aver%3C0.19.18%3E%3Aauth%3Ccpan%3AMARTIMM%3E.tar.gz/gnome-native-0.19.18/Build.pm6 line 11
[Gnome::N]   in block <unit> at -e line 1
===> Building [FAIL]: Gnome::N:ver<0.19.18>
Aborting due to build failure: Gnome::N:ver<0.19.18> (use --force-build to override)