How to install Squeekboard or another on-screen keyboard

Good morning everyone,

I find myself with the name for a virtual keyboard issue, about that, Can anyone give me a big hand to install squeekboard?
OSK undoubtedly is a nice keyboard but it doesn’t work everywhere for example, it doesn’t work on anything that is chromium based and for example it doesn’t work on VSC so I was looking for something more similar to onboard that however can work on wayland…
I was recommended the keyboard on mentioned and maliit but, it will be me who is not able, however both of them did not install, Squeekboard gives me the following error:

[ejs@ejs squeekboard]$ cd squeekboard
bash: cd: squeekboard: File o directory non esistente
[ejs@ejs squeekboard]$ ls
AUTHORS  _build  cargo_build.py  Cargo.lock  cargo.sh  Cargo.toml  COPYING  data  dco.txt  debian  doc  eek  eekboard  examples  meson.build  meson_options.txt  NEWS.md  po  protocols  README.md  squeekboard.doap  src  tests  tools
[ejs@ejs squeekboard]$ meson _build/
The Meson build system
Version: 1.4.1
Source dir: /home/ejs/squeekboard
Build dir: /home/ejs/squeekboard/_build
Build type: native build
Project name: squeekboard
Project version: 1.39.0
C compiler for the host machine: cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240522")
C linker for the host machine: cc ld.bfd 2.42.0
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.79.0)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.42.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
meson.build:44: WARNING: Consider using the built-in werror option instead of using "-Werror".
Message: 
------------------
squeekboard 1.39.0

------------------

Configuring Cargo.toml using configuration
Program cargo found: YES (/home/ejs/.cargo/bin/cargo)
Program cargo.sh found: YES (/home/ejs/squeekboard/cargo.sh)
Program cargo_build.py found: YES (/usr/bin/python /home/ejs/squeekboard/cargo_build.py)
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Build-time dependency gio-2.0 found: YES 2.80.3
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring sm.puri.Squeekboard.desktop.in using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency wayland-protocols found: NO (tried pkgconfig)

protocols/meson.build:1:17: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig

A full log can be found at /home/ejs/squeekboard/_build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
[ejs@ejs squeekboard]$ 

While on the other hand Maliit installed by yay has no idea how to activate it because there is no button or no icon at the same time there is also no instruction of how to start it from terminal or is it me who didn’t see it

Thank you all for your infinite patience

From the AUR?

yay -S squeekboard-git

1 Like

It is in Arch’s repo: https://archlinux.org/packages/extra/x86_64/squeekboard/

sudo pacman -Syu squeekboard

2 Likes

I totally forgot to check in the default repos. :rofl:

1 Like

With Pacman installed it, but now how do you start them being there is also an icon with more questioning?

I have not used this app but I am assuming you are asking how to enable it?

Squeekboard honors the gnome “screen-keyboard-enabled” setting. Either enable this through gnome-settings under accessibility or run:

$ gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true

Alternatively, force panel visibility manually with:

$ busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true

Unfortunately, it doesn’t start in any way because it gives me this error:

 [ejs@ejs ~]$  busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true
Call failed: The name is not activatable
[ejs@ejs ~]$  busctl call --user sm.puri.OSK0 /sm/puri/squeekboard sm.puri.OSK0 SetVisible b true
Call failed: The name is not activatable

I would like to point out that OSK by default works and is active.

Maybe it has to do with this?

What the compositor has to support

A compatible compositor has to support the protocols:

  • layer-shell
  • virtual-keyboard-v1

It’s strongly recommended to support:

  • input-method-v2

What DE or Tiling WM are you using?

Gnome 46 but how do you install input-method-v2?

Then it’s better to try and use the recommended method for Gnome to enable it as they mention in their documentation of how to run it with Gnome under Running, as they would not recommend that if Gnome didn’t support that.

$ gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true

This also does not seem to work because there is nothing or a button, nothing.

Try logging out of your session and then back in, when changing some Gnome settings a session restart is sometimes needed. If that doesn’t work I would ask a question on the Gnome Discourse because it’s a Gnome app, since the Gitlab repo doesn’t allow people to report bugs or ask questions.

I answered a similar question here.

@Ranius is using Gnome and squeekboard is a Gnome app, so if it’s a Gnome app for use on Wayland I would expect those requirements to be there? Since they even mention on the Gitlab page what requirements are needed?

[ejs@ejs ~]$ yay gtk4-layer-shell
2 aur/vlsh-git r2.9d518c5-1 (+0 0.00) 
    gtk4-layer-shell video wallpaper
1 aur/gtk4-layer-shell 1.0.2-2 (+6 0.08) 
    A library to create panels and other desktop components for Wayland using the Layer Shell protocol and GTK4
==> Pacchetti da installare (es: 1 2 3, 1-3 o ^4)
==> 1
AUR Explicit (1): gtk4-layer-shell-1.0.2-2
Sync Check Dependency (1): lua51-lgi-0.9.2-10
Sync Make Dependency (2): valabind-1.8.0-3, gobject-introspection-1.80.1-3
:: (1/1) PKGBUILD scaricato: gtk4-layer-shell
  1 gtk4-layer-shell                 (I file di compilazione sono già presenti)
==> Pacchetti da compilare in modo pulito?
==> [N]essuno [A]Tutti [Ab]Annulla [I]nstallati [No]nInstallati oppure (1 2 3, 1-3, ^4)
==> A
:: Eliminazione (1/1): /home/ejs/.cache/yay/gtk4-layer-shell
HEAD ora si trova a 3bb3bbf gtk4-layer-shell: disable smoke tests
  1 gtk4-layer-shell                 (I file di compilazione sono già presenti)
==> Differenze da mostrare?
==> [N]essuno [A]Tutti [Ab]Annulla [I]nstallati [No]nInstallati oppure (1 2 3, 1-3, ^4)
==> N
==> Creazione del pacchetto: gtk4-layer-shell 1.0.2-2 (sab 29 giu 2024, 20:48:32)
==> Download dei sorgenti in corso...
  -> Download di gtk4-layer-shell-1.0.2.tar.gz in corso...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 62997    0 62997    0     0  79932      0 --:--:-- --:--:-- --:--:-- 6839k
==> ATTENZIONE: Sto ignorando la verifica delle firme PGP.
==> Validazione di source file con sha256sums...
    gtk4-layer-shell-1.0.2.tar.gz ... Verificato
:: Rimuovere le dipendenze di make dopo l'installazione? [s/N] n
:: (1/1) Analisi SRCINFO: gtk4-layer-shell
[sudo] password di ejs: 
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetto (21)                   Nuova versione  Variazione netta  Dimensione del download

extra/lua51                      5.1.5-11                0,88 MiB                 0,23 MiB
extra/python-autocommand         2.2.2-6                 0,08 MiB                 0,02 MiB
extra/python-fastjsonschema      2.20.0-1                0,27 MiB                 0,05 MiB
extra/python-inflect             7.2.1-2                 0,36 MiB                 0,07 MiB
extra/python-jaraco.context      4.3.0-4                 0,03 MiB                 0,01 MiB
extra/python-jaraco.functools    4.0.1-1                 0,07 MiB                 0,02 MiB
extra/python-jaraco.text         3.12.1-1                0,08 MiB                 0,02 MiB
extra/python-mako                1.3.5-1                 0,95 MiB                 0,16 MiB
extra/python-markdown            3.6-3                   0,97 MiB                 0,17 MiB
extra/python-more-itertools      10.2.0-2                0,61 MiB                 0,09 MiB
extra/python-ordered-set         4.1.0-5                 0,06 MiB                 0,01 MiB
extra/python-platformdirs        4.2.0-3                 0,23 MiB                 0,03 MiB
extra/python-setuptools          1:69.0.3-6              4,39 MiB                 0,73 MiB
extra/python-tomli               2.0.1-4                 0,10 MiB                 0,03 MiB
extra/python-trove-classifiers   2024.5.22-1             0,12 MiB                 0,02 MiB
extra/python-typeguard           4.3.0-1                 0,41 MiB                 0,08 MiB
extra/python-validate-pyproject  0.16-1                  0,31 MiB                 0,08 MiB
extra/swig                       4.2.1-3                 4,85 MiB                 1,14 MiB
extra/gobject-introspection      1.80.1-3                2,79 MiB                 0,48 MiB
extra/lua51-lgi                  0.9.2-10                0,66 MiB                 0,23 MiB
extra/valabind                   1.8.0-3                 0,24 MiB                 0,08 MiB

Dimensione totale dei pacchetti da scaricare:    3,75 MiB
Dimensione totale dei pacchetti da installare:  18,47 MiB

:: Vuoi procedere con l'installazione? [S/n] s
:: Download dei pacchetti in corso...
 lua51-5.1.5-11-x86_64                                                                                                                                             232,0 KiB   318 KiB/s 00:01 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-setuptools-1:69.0.3-6-any                                                                                                                                  749,0 KiB   871 KiB/s 00:01 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-markdown-3.6-3-any                                                                                                                                         174,9 KiB  1803 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 gobject-introspection-1.80.1-3-x86_64                                                                                                                             492,5 KiB   468 KiB/s 00:01 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-more-itertools-10.2.0-2-any                                                                                                                                 97,0 KiB  1311 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-mako-1.3.5-1-any                                                                                                                                           167,8 KiB  1225 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 swig-4.2.1-3-x86_64                                                                                                                                              1170,4 KiB  1058 KiB/s 00:01 [-----------------------------------------------------------------------------------------------------------------------] 100%
 valabind-1.8.0-3-x86_64                                                                                                                                            82,2 KiB  1175 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-typeguard-4.3.0-1-any                                                                                                                                       81,7 KiB  1061 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-validate-pyproject-0.16-1-any                                                                                                                               77,6 KiB  1158 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-inflect-7.2.1-2-any                                                                                                                                         73,9 KiB  1012 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 lua51-lgi-0.9.2-10-x86_64                                                                                                                                         233,5 KiB   179 KiB/s 00:01 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-fastjsonschema-2.20.0-1-any                                                                                                                                 48,0 KiB   762 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-platformdirs-4.2.0-3-any                                                                                                                                    31,6 KiB   493 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-tomli-2.0.1-4-any                                                                                                                                           26,6 KiB   295 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-autocommand-2.2.2-6-any                                                                                                                                     23,7 KiB   376 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-jaraco.text-3.12.1-1-any                                                                                                                                    19,7 KiB   294 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-trove-classifiers-2024.5.22-1-any                                                                                                                           18,8 KiB   209 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-jaraco.functools-4.0.1-1-any                                                                                                                                16,6 KiB   227 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-ordered-set-4.1.0-5-any                                                                                                                                     15,3 KiB   255 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 python-jaraco.context-4.3.0-4-any                                                                                                                                  10,9 KiB   173 KiB/s 00:00 [-----------------------------------------------------------------------------------------------------------------------] 100%
 Totale (21/21)                                                                                                                                                      3,8 MiB  2,42 MiB/s 00:02 [-----------------------------------------------------------------------------------------------------------------------] 100%
(21/21) verifica delle chiavi presenti nel portachiavi                                                                                                                                         [-----------------------------------------------------------------------------------------------------------------------] 100%
(21/21) verifica dell'integrità dei pacchetti                                                                                                                                                  [-----------------------------------------------------------------------------------------------------------------------] 100%
(21/21) caricamento dei file dei pacchetti                                                                                                                                                     [-----------------------------------------------------------------------------------------------------------------------] 100%
(21/21) controllo dei conflitti in corso                                                                                                                                                       [-----------------------------------------------------------------------------------------------------------------------] 100%
:: Elaborazione delle modifiche al pacchetto...
( 1/21) installazione in corso di swig                                                                                                                                                         [-----------------------------------------------------------------------------------------------------------------------] 100%
( 2/21) installazione in corso di valabind                                                                                                                                                     [-----------------------------------------------------------------------------------------------------------------------] 100%
( 3/21) installazione in corso di lua51                                                                                                                                                        [-----------------------------------------------------------------------------------------------------------------------] 100%
( 4/21) installazione in corso di lua51-lgi                                                                                                                                                    [-----------------------------------------------------------------------------------------------------------------------] 100%
( 5/21) installazione in corso di python-mako                                                                                                                                                  [-----------------------------------------------------------------------------------------------------------------------] 100%
Dipendenze opzionali di python-mako
    python-babel: for i18n features [installato]
    python-beaker: for caching support
    python-dogpile.cache: for caching support
    python-pygments: for syntax highlighting [installato]
    python-pytest: for testing utilities
( 6/21) installazione in corso di python-markdown                                                                                                                                              [-----------------------------------------------------------------------------------------------------------------------] 100%
Dipendenze opzionali di python-markdown
    python-yaml: parse Python in YAML metadata [installato]
( 7/21) installazione in corso di python-more-itertools                                                                                                                                        [-----------------------------------------------------------------------------------------------------------------------] 100%
( 8/21) installazione in corso di python-jaraco.functools                                                                                                                                      [-----------------------------------------------------------------------------------------------------------------------] 100%
( 9/21) installazione in corso di python-jaraco.context                                                                                                                                        [-----------------------------------------------------------------------------------------------------------------------] 100%
(10/21) installazione in corso di python-autocommand                                                                                                                                           [-----------------------------------------------------------------------------------------------------------------------] 100%
(11/21) installazione in corso di python-typeguard                                                                                                                                             [-----------------------------------------------------------------------------------------------------------------------] 100%
(12/21) installazione in corso di python-inflect                                                                                                                                               [-----------------------------------------------------------------------------------------------------------------------] 100%
(13/21) installazione in corso di python-jaraco.text                                                                                                                                           [-----------------------------------------------------------------------------------------------------------------------] 100%
(14/21) installazione in corso di python-ordered-set                                                                                                                                           [-----------------------------------------------------------------------------------------------------------------------] 100%
(15/21) installazione in corso di python-platformdirs                                                                                                                                          [-----------------------------------------------------------------------------------------------------------------------] 100%
(16/21) installazione in corso di python-tomli                                                                                                                                                 [-----------------------------------------------------------------------------------------------------------------------] 100%
(17/21) installazione in corso di python-fastjsonschema                                                                                                                                        [-----------------------------------------------------------------------------------------------------------------------] 100%
(18/21) installazione in corso di python-trove-classifiers                                                                                                                                     [-----------------------------------------------------------------------------------------------------------------------] 100%
(19/21) installazione in corso di python-validate-pyproject                                                                                                                                    [-----------------------------------------------------------------------------------------------------------------------] 100%
(20/21) installazione in corso di python-setuptools                                                                                                                                            [-----------------------------------------------------------------------------------------------------------------------] 100%
(21/21) installazione in corso di gobject-introspection                                                                                                                                        [-----------------------------------------------------------------------------------------------------------------------] 100%
:: Esecuzione degli hook di post-transazione...
(1/1) Arming ConditionNeedsUpdate...
==> Creazione del pacchetto: gtk4-layer-shell 1.0.2-2 (sab 29 giu 2024, 20:49:15)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
  -> È stato trovato gtk4-layer-shell-1.0.2.tar.gz
==> Validazione di source file con sha256sums...
    gtk4-layer-shell-1.0.2.tar.gz ... Verificato
==> Rimozione dell'esistente directory $srcdir/ in corso...
==> Estrazione dei sorgenti in corso...
  -> Estrazione di gtk4-layer-shell-1.0.2.tar.gz usando bsdtar in corso...
==> I sorgenti sono pronti.
==> Creazione del pacchetto: gtk4-layer-shell 1.0.2-2 (sab 29 giu 2024, 20:49:19)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> ATTENZIONE: Sto usando il tree esistente di $srcdir/
==> Avvio di build() in corso...
The Meson build system
Version: 1.4.1
Source dir: /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2
Build dir: /home/ejs/.cache/yay/gtk4-layer-shell/src/build
Build type: native build
Project name: gtk4-layer-shell
Project version: 1.0.2
C compiler for the host machine: cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240522")
C linker for the host machine: cc ld.bfd 2.42.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Run-time dependency gtk4 found: YES 4.14.4
Run-time dependency wayland-client found: YES 1.23.0
Run-time dependency wayland-server found: YES 1.23.0
Build-time dependency wayland-scanner found: YES 1.23.0
Run-time dependency wayland-protocols found: YES 1.36
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency gobject-introspection-1.0 found: YES 1.80.1
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Program vapigen found: YES (/usr/bin/vapigen)
Vala compiler for the host machine: valac (valac 0.56.17)
Configuring gtkdocentities.ent using configuration
Run-time dependency glib-2.0 found: YES 2.80.3
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)
Program python3 found: YES (/usr/bin/python3)
Build targets in project: 42
NOTICE: Future-deprecated features used:
 * 0.56.0: {'meson.build_root', 'meson.source_root'}

gtk4-layer-shell 1.0.2

  User defined options
    buildtype    : plain
    prefix       : /usr
    wrap_mode    : nofallback
    docs         : true
    examples     : true
    introspection: true
    smoke-tests  : false
    tests        : true
    vapi         : true

Found ninja-1.12.1 at /usr/bin/ninja
ninja: Entering directory `build'                                                                                                                                                                                                                                                                                            
[11/134] Compiling C object examples/simple-example-c.p/simple-example.c.o
../gtk4-layer-shell-1.0.2/examples/simple-example.c: In function ‘main’:
../gtk4-layer-shell-1.0.2/examples/simple-example.c:51:5: warning: ‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead [-Wdeprecated-declarations]
   51 |     GtkApplication * app = gtk_application_new ("com.github.wmww.gtk4-layer-shell.example", G_APPLICATION_FLAGS_NONE);
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-4.0/gtk/css/gtkcsssection.h:24,
                 from /usr/include/gtk-4.0/gtk/css/gtkcss.h:36,
                 from /usr/include/gtk-4.0/gtk/gtk.h:29,
                 from ../gtk4-layer-shell-1.0.2/include/gtk4-layer-shell.h:4,
                 from ../gtk4-layer-shell-1.0.2/examples/simple-example.c:1:
/usr/include/glib-2.0/gio/gioenums.h:1545:3: note: declared here
 1545 |   G_APPLICATION_FLAGS_NONE GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR(G_APPLICATION_DEFAULT_FLAGS),
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
[24/134] Compiling C object examples/gtk4-layer-demo.p/demo_gtk-layer-demo.c.o
../gtk4-layer-shell-1.0.2/examples/demo/gtk-layer-demo.c: In function ‘main’:
../gtk4-layer-shell-1.0.2/examples/demo/gtk-layer-demo.c:422:5: warning: ‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead [-Wdeprecated-declarations]
  422 |     GtkApplication * app = gtk_application_new ("com.github.wmww.gtk4-layer-shell.demo", G_APPLICATION_FLAGS_NONE);
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-4.0/gtk/css/gtkcsssection.h:24,
                 from /usr/include/gtk-4.0/gtk/css/gtkcss.h:36,
                 from /usr/include/gtk-4.0/gtk/gtk.h:29,
                 from ../gtk4-layer-shell-1.0.2/include/gtk4-layer-shell.h:4,
                 from ../gtk4-layer-shell-1.0.2/examples/demo/gtk-layer-demo.h:4,
                 from ../gtk4-layer-shell-1.0.2/examples/demo/gtk-layer-demo.c:1:
/usr/include/glib-2.0/gio/gioenums.h:1545:3: note: declared here
 1545 |   G_APPLICATION_FLAGS_NONE GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR(G_APPLICATION_DEFAULT_FLAGS),
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
[133/134] Compiling C object examples/simple-example-vala.p/meson-generated_simple-example.c.o
examples/simple-example-vala.p/simple-example.c: In function ‘__lambda5_’:
examples/simple-example-vala.p/simple-example.c:89:21: warning: variable ‘_data1_’ set but not used [-Wunused-but-set-variable]
   89 |         Block1Data* _data1_;
      |                     ^~~~~~~
examples/simple-example-vala.p/simple-example.c: In function ‘___lambda5__gtk_button_clicked’:
examples/simple-example-vala.p/simple-example.c:95:44: warning: unused parameter ‘_sender’ [-Wunused-parameter]
   95 | ___lambda5__gtk_button_clicked (GtkButton* _sender,
      |                                 ~~~~~~~~~~~^~~~~~~
examples/simple-example-vala.p/simple-example.c: In function ‘__lambda4_’:
examples/simple-example-vala.p/simple-example.c:122:122: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ {aka ‘void (*)(void *, struct _GClosure *)’} [-Wcast-function-type]
  122 |         g_signal_connect_data (button, "clicked", (GCallback) ___lambda5__gtk_button_clicked, block2_data_ref (_data2_), (GClosureNotify) block2_data_unref, 0);
      |                                                                                                                          ^
examples/simple-example-vala.p/simple-example.c: In function ‘___lambda4__g_application_activate’:
examples/simple-example-vala.p/simple-example.c:131:51: warning: unused parameter ‘_sender’ [-Wunused-parameter]
  131 | ___lambda4__g_application_activate (GApplication* _sender,
      |                                     ~~~~~~~~~~~~~~^~~~~~~
examples/simple-example-vala.p/simple-example.c: In function ‘_vala_main’:
examples/simple-example-vala.p/simple-example.c:146:9: warning: ‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead [-Wdeprecated-declarations]
  146 |         _tmp0_ = gtk_application_new ("com.github.wmww.gtk4-layer-shell.vala-example", G_APPLICATION_FLAGS_NONE);
      |         ^~~~~~
In file included from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-4.0/gtk/css/gtkcsssection.h:24,
                 from /usr/include/gtk-4.0/gtk/css/gtkcss.h:36,
                 from /usr/include/gtk-4.0/gtk/gtk.h:29,
                 from examples/simple-example-vala.p/simple-example.c:7:
/usr/include/glib-2.0/gio/gioenums.h:1545:3: note: declared here
 1545 |   G_APPLICATION_FLAGS_NONE GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR(G_APPLICATION_DEFAULT_FLAGS),
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
examples/simple-example-vala.p/simple-example.c:148:149: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ {aka ‘void (*)(void *, struct _GClosure *)’} [-Wcast-function-type]
  148 |         g_signal_connect_data ((GApplication*) _data1_->app, "activate", (GCallback) ___lambda4__g_application_activate, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
      |                                                                                                                                                     ^
[134/134] Linking target examples/simple-example-vala
==> Avvio di check() in corso...
ninja: Entering directory `/home/ejs/.cache/yay/gtk4-layer-shell/src/build'
ninja: no work to do.
 1/33 unit-test-get-version                                          OK              0.07s
 2/33 integration-test-is-supported-true                             FAIL            0.13s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=157 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-is-supported-true

 3/33 integration-test-layer-surface-not-created                     FAIL            0.48s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=246 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-layer-surface-not-created

 4/33 integration-test-set-anchor-normalizes-booleans                FAIL            0.49s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=109 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-set-anchor-normalizes-booleans

 5/33 integration-test-get-layer                                     FAIL            0.54s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=83 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-layer

 6/33 integration-test-is-layer-window                               FAIL            0.79s   exit status 1
>>> MALLOC_PERTURB_=90 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-is-layer-window

 7/33 integration-test-creation-properties                           FAIL            0.81s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=145 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-creation-properties

 8/33 integration-test-set-margin                                    FAIL            0.81s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=3 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-set-margin

 9/33 integration-test-get-margin                                    FAIL            0.81s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=66 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-margin

10/33 integration-test-auto-exclusive-zone-weird-bool-values         FAIL            0.42s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=10 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-auto-exclusive-zone-weird-bool-values

11/33 integration-test-adapts-to-screen-size                         FAIL            1.06s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=16 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-adapts-to-screen-size

12/33 integration-test-auto-exclusive-zone-with-margin               FAIL            0.74s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=230 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-auto-exclusive-zone-with-margin

13/33 integration-test-exclusive-zone-below-negative-1               FAIL            0.43s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=153 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-exclusive-zone-below-negative-1

14/33 integration-test-get-explicit-exclusive-zone                   FAIL            0.49s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=142 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-explicit-exclusive-zone

15/33 integration-test-close-layer-surface                           FAIL            0.42s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=94 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-close-layer-surface

16/33 integration-test-single-anchors                                FAIL            1.42s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=216 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-single-anchors

17/33 integration-test-set-layer                                     FAIL            1.41s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=200 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-set-layer

18/33 integration-test-get-namespace-default                         FAIL            0.42s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=100 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-namespace-default

19/33 integration-test-get-namespace-on-non-layer-window             FAIL            0.44s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=50 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-namespace-on-non-layer-window

20/33 integration-test-get-namespace-custom-namespace                FAIL            0.43s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-namespace-custom-namespace

21/33 integration-test-multi-anchors                                 FAIL            1.70s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=77 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-multi-anchors

22/33 check-all-tests-are-in-meson                                   OK              0.04s
23/33 integration-test-set-default-size                              FAIL            1.72s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=77 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-set-default-size

24/33 integration-test-get-keyboard-mode                             FAIL            0.42s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=206 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-keyboard-mode

25/33 integration-test-get-monitor                                   FAIL            0.42s   exit status 1
>>> MALLOC_PERTURB_=202 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-monitor

26/33 integration-test-get-auto-exclusive-zone                       FAIL            1.05s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=240 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-get-auto-exclusive-zone

27/33 integration-test-set-keyboard-mode                             FAIL            0.72s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=199 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-set-keyboard-mode

28/33 integration-test-auto-exclusive-zone-no-margin                 FAIL            1.64s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=194 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-auto-exclusive-zone-no-margin

29/33 integration-test-set-monitor                                   FAIL            0.73s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build MALLOC_PERTURB_=63 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-set-monitor

30/33 integration-test-menu-popup                                    FAIL            1.36s   exit status 1
>>> MALLOC_PERTURB_=201 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-menu-popup

31/33 integration-test-init-after-window-created                     FAIL            0.73s   exit status 1
>>> MALLOC_PERTURB_=88 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-init-after-window-created

32/33 integration-test-create-xdg-toplevel                           FAIL            1.02s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=99 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-create-xdg-toplevel

33/33 integration-test-hide-and-show                                 FAIL            1.06s   exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK4_LAYER_SHELL_BUILD=/home/ejs/.cache/yay/gtk4-layer-shell/src/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=43 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 /home/ejs/.cache/yay/gtk4-layer-shell/src/gtk4-layer-shell-1.0.2/test/run-integration-test.py /home/ejs/.cache/yay/gtk4-layer-shell/src/build/test/test-hide-and-show


Ok:                 2   
Expected Fail:      0   
Fail:               31  
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /home/ejs/.cache/yay/gtk4-layer-shell/src/build/meson-logs/testlog.txt
==> ERRORE: Si è verificato un errore in check().
    L'operazione sta per essere interrotta...
 -> errore durante la creazione: gtk4-layer-shell-exit status 4
 -> Installazione dei seguenti pacchetti non riuscita. È richiesto l'intervento manuale:
gtk4-layer-shell - exit status 4
 

I wondered and I ask you: but isn’t this keyboard being designed primarily for smartphones, beyond my ineptitude in installing all that is needed, not good for a desktop?