tce-load -i compiletc meson wayland-dev wayland-protocols gtkmm-dev gobject-introspection-dev jsoncpp25-dev libinput-dev libnl-dev pulseaudio-dev gtk3-gir gtk-layer-shell-dev wget https://github.com/Alexays/Waybar/archive/refs/tags/0.9.22.tar.gz cd Waybar-0.9.22 mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe" meson --prefix=/usr/local --localstatedir=/var --buildtype=plain [-fno-exceptions fails] Dependency fmt from subproject subprojects/fmt-8.1.1 found: YES 8.1.1 Dependency spdlog from subproject subprojects/spdlog-1.10.0 found: YES 1.10.0 Dependency date (modules: date::date, date::date-tz) from subproject subprojects/date-3.0.1 found: YES undefined Dependency catch2 from subproject subprojects/Catch2-3.3.2 found: YES 3.3.2 ninja [6m 36.92s] ../src/modules/network.cpp:801:28: error: 'nla_get_s32' was not declared in this scope; did you mean 'nla_get_u32'? 801 | signal_strength_dbm_ = nla_get_s32(bss[NL80211_BSS_SIGNAL_MBM]) / 100; change to nla_get_u32 sudo ninja install waybar 0.9.22 Subprojects catch2 : YES cava : NO Problem encountered: iniparser library is required date : YES fmt : YES gtk-layer-shell: YES 1 warnings jsoncpp : YES spdlog : YES User defined options buildtype : plain localstatedir : /var prefix : /usr/local