Code:
pi@raspberrypi:~ $ cd /tmppi@raspberrypi:/tmp $ git clone https://github.com/avarvit/wf-panel-pi-kbdlayoutCloning into 'wf-panel-pi-kbdlayout'...remote: Enumerating objects: 19, done.remote: Counting objects: 100% (19/19), done.remote: Compressing objects: 100% (15/15), done.remote: Total 19 (delta 1), reused 16 (delta 1), pack-reused 0 (from 0)Receiving objects: 100% (19/19), 11.56 KiB | 493.00 KiB/s, done.Resolving deltas: 100% (1/1), done.pi@raspberrypi:/tmp $ cd wf-panel-pi-kbdlayout/pi@raspberrypi:/tmp/wf-panel-pi-kbdlayout $ sudo apt install libglibmm-2.4-dev libgtkmm-3.0-dev libxkbcommon-dev wf-panel-pi-devReading package lists... DoneBuilding dependency tree... DoneReading state information... Donelibglibmm-2.4-dev is already the newest version (2.66.5-2).libgtkmm-3.0-dev is already the newest version (3.24.7-1).libxkbcommon-dev is already the newest version (1.5.0-1).wf-panel-pi-dev is already the newest version (0.102).0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.pi@raspberrypi:/tmp/wf-panel-pi-kbdlayout $ cat /etc/os-releasePRETTY_NAME="Debian GNU/Linux 12 (bookworm)"NAME="Debian GNU/Linux"VERSION_ID="12"VERSION="12 (bookworm)"VERSION_CODENAME=bookwormID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"pi@raspberrypi:/tmp/wf-panel-pi-kbdlayout $ uname -maarch64pi@raspberrypi:/tmp/wf-panel-pi-kbdlayout $ meson setup builddir --prefix=/usr --libdir=/usr/lib/aarch64-linux-gnuThe Meson build systemVersion: 1.5.1Source dir: /tmp/wf-panel-pi-kbdlayoutBuild dir: /tmp/wf-panel-pi-kbdlayout/builddirBuild type: native buildProject name: wf-panel-pi-kbdlayoutProject version: 0.8.0C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Debian 12.2.0-14+deb12u1) 12.2.0")C++ linker for the host machine: c++ ld.bfd 2.40Host machine cpu family: aarch64Host machine cpu: aarch64Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1Run-time dependency gtkmm-3.0 found: YES 3.24.7Run-time dependency xkbcommon found: YES 1.5.0Run-time dependency glibmm-2.4 found: YES 2.66.5Run-time dependency giomm-2.4 found: YES 2.66.5Run-time dependency wf-panel-pi found: YES 0.8.0Build targets in project: 1wf-panel-pi-kbdlayout 0.8.0 User defined options libdir: /usr/lib/aarch64-linux-gnu prefix: /usrFound ninja-1.11.1 at /usr/bin/ninjapi@raspberrypi:/tmp/wf-panel-pi-kbdlayout $ meson compile -C builddirINFO: autodetecting backend as ninjaINFO: calculating backend command to run: /usr/bin/ninja -C /tmp/wf-panel-pi-kbdlayout/builddirninja: Entering directory `/tmp/wf-panel-pi-kbdlayout/builddir'[1/2] Compiling C++ object src/widgets...yout/libkbdlayout.so.p/kbdlayout.cpp.oFAILED: src/widgets/kbdlayout/libkbdlayout.so.p/kbdlayout.cpp.o c++ -Isrc/widgets/kbdlayout/libkbdlayout.so.p -Isrc/widgets/kbdlayout -I../src/widgets/kbdlayout -I/usr/include/gtkmm-3.0 -I/usr/lib/aarch64-linux-gnu/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib/aarch64-linux-gnu/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib/aarch64-linux-gnu/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/aarch64-linux-gnu/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/aarch64-linux-gnu/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib/aarch64-linux-gnu/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib/aarch64-linux-gnu/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib/aarch64-linux-gnu/gdkmm-3.0/include -I/usr/include/wf-panel-pi -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -Wno-pedantic -Wno-unused-parameter -Wno-parentheses -D_GNU_SOURCE '-DMETADATA_DIR="/usr/share/wf-panel-pi/metadata"' '-DPACKAGE_DATA_DIR="/usr/share/wf-panel-pi"' '-DGETTEXT_PACKAGE="wf-panel-pi-kbdlayout"' '-DPACKAGE_LOCALE_DIR="/usr/share/locale"' -fPIC -pthread '-DPLUGIN_NAME="kbdlayout"' -MD -MQ src/widgets/kbdlayout/libkbdlayout.so.p/kbdlayout.cpp.o -MF src/widgets/kbdlayout/libkbdlayout.so.p/kbdlayout.cpp.o.d -o src/widgets/kbdlayout/libkbdlayout.so.p/kbdlayout.cpp.o -c ../src/widgets/kbdlayout/kbdlayout.cppIn file included from /usr/include/wf-panel-pi/config/compound-option.hpp:3, from /usr/include/wf-panel-pi/config/option-wrapper.hpp:5, from /usr/include/wf-panel-pi/wf-option-wrap.hpp:3, from /usr/include/wf-panel-pi/widget.hpp:6, from ../src/widgets/kbdlayout/kbdlayout.hpp:4, from ../src/widgets/kbdlayout/kbdlayout.cpp:3:/usr/include/wf-panel-pi/config/types.hpp:4:10: fatal error: glm/vec4.hpp: No such file or directory 4 | #include <glm/vec4.hpp> | ^~~~~~~~~~~~~~compilation terminated.ninja: build stopped: subcommand failed.pi@raspberrypi:/tmp/wf-panel-pi-kbdlayout $ Statistics: Posted by usa — Sun Nov 09, 2025 9:56 am