meson build The Meson build system Version: 1.1.1 Source dir: /home/viktar/Documents/git/waybar Build dir: /home/viktar/Documents/git/waybar/build Build type: native build Project name: waybar Project version: 0.9.19 C compiler for the host machine: cc (gcc 12.3.1 "cc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C linker for the host machine: cc ld.bfd 2.39 C++ compiler for the host machine: c++ (gcc 12.3.1 "c++ (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C++ linker for the host machine: c++ ld.bfd 2.39 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C++ supports link arguments -lc++fs: NO Compiler for C++ supports link arguments -lc++experimental: NO Compiler for C++ supports link arguments -lstdc++fs: YES Program git found: YES (/usr/bin/git) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 Has header "filesystem" : YES Checking if "nl_langinfo with _NL_TIME_WEEK_1STDAY, _NL_TIME_FIRST_WEEKDAY" : links: YES Run-time dependency threads found: YES Found pkg-config: /usr/bin/pkg-config (1.8.1) Run-time dependency fmt found: YES 9.1.0 Run-time dependency spdlog found: YES 1.11.0 Run-time dependency wayland-client found: YES 1.22.0 Run-time dependency wayland-cursor found: YES 1.22.0 Run-time dependency wayland-protocols found: YES 1.31 Run-time dependency gtkmm-3.0 found: YES 3.24.7 Run-time dependency dbusmenu-gtk3-0.4 found: YES 16.04.0 Run-time dependency gio-unix-2.0 found: YES 2.76.3 Run-time dependency jsoncpp found: YES 1.9.4 Run-time dependency sigc++-2.0 found: YES 2.12.0 Found CMake: /usr/bin/cmake (3.26.4) Run-time dependency libinotify found: NO (tried pkgconfig and cmake) Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake) Run-time dependency libinput found: YES 1.23.0 Run-time dependency libnl-3.0 found: YES 3.7.0 Run-time dependency libnl-genl-3.0 found: YES 3.7.0 Run-time dependency upower-glib found: YES 0.99.20 Run-time dependency playerctl found: NO (tried pkgconfig and cmake) Run-time dependency libpulse found: YES 16.1 Run-time dependency libudev found: YES 253 Run-time dependency libevdev found: YES 1.13.1 Run-time dependency libmpdclient found: NO (tried pkgconfig and cmake) Run-time dependency xkbregistry found: YES 1.5.0 Run-time dependency jack found: YES 1.9.17 Run-time dependency wireplumber-0.4 found: YES 0.4.14 Library sndio found: NO Run-time dependency gtk-layer-shell-0 found: YES 0.8.1 Run-time dependency systemd found: NO (tried pkgconfig and cmake) Computing int of "__cpp_lib_chrono" : 201611 WARNING: CMake: Dependency Threads::Threads for date was not found Run-time dependency date (modules: date::date, date::date-tz) found: YES 3.0.0 Run-time dependency cava found: YES 0.8.5 Program wayland-scanner found: YES (/usr/bin/wayland-scanner) Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Found pkg-config: /usr/bin/pkg-config (1.8.1) Build-time dependency scdoc found: YES 1.11.2 Program /usr/bin/scdoc found: YES (/usr/bin/scdoc) Program sh found: YES (/bin/sh) Configuring waybar.5.scd using configuration meson.build:472: WARNING: Source item '/home/viktar/Documents/git/waybar/build/waybar.5.scd' cannot be converted to File object, because it is a generated file. This will become a hard error in the future. Run-time dependency catch2-with-main found: YES 3.3.2 Program clang-tidy found: YES (/usr/lib/llvm/16/bin/clang-tidy) Build targets in project: 43 NOTICE: Future-deprecated features used: * 0.55.0: {'ExternalProgram.path'} * 0.56.0: {'dependency.get_pkgconfig_variable', 'meson.build_root', 'meson.source_root'} Found ninja-1.11.1 at /usr/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. ninja -C build ninja: Entering directory `build' [1/149] Generating 'protocol/libclient_protos.a.p/xdg-shell-protocol.c'. [2/149] Generating 'protocol/libclient_protos.a.p/xdg-output-unstable-v1-protocol.c'. [3/149] Generating 'protocol/libclient_protos.a.p/idle-inhibit-unstable-v1-protocol.c'. [4/149] Generating 'protocol/libclient_protos.a.p/wlr-layer-shell-unstable-v1-protocol.c'. [5/149] Generating 'protocol/libclient_protos.a.p/wlr-foreign-toplevel-management-unstable-v1-protocol.c'. [6/149] Generating 'protocol/libclient_protos.a.p/ext-workspace-unstable-v1-protocol.c'. [7/149] Generating 'protocol/libclient_protos.a.p/river-status-unstable-v1-protocol.c'. [8/149] Generating 'protocol/libclient_protos.a.p/river-control-unstable-v1-protocol.c'. [9/149] Generating 'protocol/libclient_protos.a.p/dwl-ipc-unstable-v2-protocol.c'. [10/149] Generating 'protocol/libclient_protos.a.p/xdg-output-unstable-v1-client-protocol.h'. [11/149] Generating 'protocol/libclient_protos.a.p/wlr-layer-shell-unstable-v1-client-protocol.h'. [12/149] Generating 'protocol/libclient_protos.a.p/idle-inhibit-unstable-v1-client-protocol.h'. [13/149] Generating 'protocol/libclient_protos.a.p/wlr-foreign-toplevel-management-unstable-v1-client-protocol.h'. [14/149] Generating 'protocol/libclient_protos.a.p/ext-workspace-unstable-v1-client-protocol.h'. [15/149] Generating 'protocol/libclient_protos.a.p/xdg-shell-client-protocol.h'. [16/149] Generating 'protocol/libclient_protos.a.p/river-status-unstable-v1-client-protocol.h'. [17/149] Generating 'protocol/libclient_protos.a.p/river-control-unstable-v1-client-protocol.h'. [18/149] Generating 'protocol/libclient_protos.a.p/dwl-ipc-unstable-v2-client-protocol.h'. [19/149] Generating 'waybar.p/xdg-output-unstable-v1-client-protocol.h'. [20/149] Generating 'waybar.p/idle-inhibit-unstable-v1-client-protocol.h'. [21/149] Generating 'waybar.p/xdg-shell-client-protocol.h'. [22/149] Generating 'waybar.p/wlr-layer-shell-unstable-v1-client-protocol.h'. [23/149] Generating 'waybar.p/ext-workspace-unstable-v1-client-protocol.h'. [24/149] Generating 'waybar.p/wlr-foreign-toplevel-management-unstable-v1-client-protocol.h'. [25/149] Generating 'waybar.p/river-status-unstable-v1-client-protocol.h'. [26/149] Generating 'waybar.p/river-control-unstable-v1-client-protocol.h'. [27/149] Generating 'waybar.p/dwl-ipc-unstable-v2-client-protocol.h'. [28/149] Generating waybar.5 with a custom command [29/149] Generating waybar-backlight.5 with a custom command [30/149] Generating waybar-battery.5 with a custom command [31/149] Generating waybar-clock.5 with a custom command [32/149] Generating waybar-cpu.5 with a custom command [33/149] Generating waybar-gamemode.5 with a custom command [34/149] Generating waybar-custom.5 with a custom command [35/149] Generating waybar-disk.5 with a custom command [36/149] Generating waybar-idle-inhibitor.5 with a custom command [37/149] Generating waybar-image.5 with a custom command [38/149] Generating waybar-memory.5 with a custom command [39/149] Generating waybar-keyboard-state.5 with a custom command [40/149] Generating waybar-mpd.5 with a custom command [41/149] Generating waybar-mpris.5 with a custom command [42/149] Generating waybar-network.5 with a custom command [43/149] Generating waybar-pulseaudio.5 with a custom command [44/149] Generating waybar-river-mode.5 with a custom command [45/149] Generating waybar-river-window.5 with a custom command [46/149] Generating waybar-river-layout.5 with a custom command [47/149] Generating waybar-sway-language.5 with a custom command [48/149] Generating waybar-sway-mode.5 with a custom command [49/149] Generating waybar-sway-scratchpad.5 with a custom command [50/149] Generating waybar-river-tags.5 with a custom command [51/149] Generating waybar-sway-window.5 with a custom command [52/149] Generating waybar-sway-workspaces.5 with a custom command [53/149] Generating waybar-temperature.5 with a custom command [54/149] Generating waybar-states.5 with a custom command [55/149] Generating waybar-wlr-taskbar.5 with a custom command [56/149] Generating waybar-wlr-workspaces.5 with a custom command [57/149] Generating waybar-tray.5 with a custom command [58/149] Generating waybar-bluetooth.5 with a custom command [59/149] Generating waybar-wireplumber.5 with a custom command [60/149] Generating waybar-upower.5 with a custom command [61/149] Generating waybar-dwl-tags.5 with a custom command [62/149] Generating waybar-sndio.5 with a custom command [63/149] Generating waybar-inhibitor.5 with a custom command [64/149] Compiling C++ object test/waybar_test.p/date.cpp.o FAILED: test/waybar_test.p/date.cpp.o c++ -Itest/waybar_test.p -Itest -I../test -I../include -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/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/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -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/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/jsoncpp -I/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 '-DVERSION="0.9.19-29-gdffba784 (branch '"'"'master'"'"')"' -DHAVE_LANGINFO_1STDAY '-DSYSCONFDIR="//usr/local/etc"' -DHAVE_CPU_LINUX -DHAVE_MEMORY_LINUX -DHAVE_SWAY -DHAVE_WLR -DHAVE_RIVER -DHAVE_DWL -DHAVE_HYPRLAND -DHAVE_LIBNL -DHAVE_GAMEMODE -DHAVE_UPOWER -DHAVE_LIBPULSE -DHAVE_LIBJACK -DHAVE_LIBWIREPLUMBER -DHAVE_DBUSMENU -DHAVE_LIBUDEV -DHAVE_LIBEVDEV -DHAVE_LIBINPUT -DHAVE_GTK_LAYER_SHELL -DHAVE_GIO_UNIX -DHAVE_LIBDATE -DHAVE_LIBCAVA -DONLY_C_LOCALE=0 -DUSE_OS_TZDB=1 -DSPDLOG_SHARED_LIB -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -pthread -MD -MQ test/waybar_test.p/date.cpp.o -MF test/waybar_test.p/date.cpp.o.d -o test/waybar_test.p/date.cpp.o -c ../test/date.cpp In file included from ../test/date.cpp:11: /usr/include/catch2/matchers/catch_matchers_all.hpp:30:10: fatal error: catch2/matchers/catch_matchers_range_equals.hpp: No such file or directory 30 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [65/149] Generating protocol/dbus-status-notifier-watcher.[ch] with a custom command [66/149] Generating protocol/dbus-status-notifier-item.[ch] with a custom command [67/149] Generating protocol/dbus-menu.[ch] with a custom command [68/149] Compiling C++ object test/waybar_test.p/main.cpp.o FAILED: test/waybar_test.p/main.cpp.o c++ -Itest/waybar_test.p -Itest -I../test -I../include -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/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/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -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/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/jsoncpp -I/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 '-DVERSION="0.9.19-29-gdffba784 (branch '"'"'master'"'"')"' -DHAVE_LANGINFO_1STDAY '-DSYSCONFDIR="//usr/local/etc"' -DHAVE_CPU_LINUX -DHAVE_MEMORY_LINUX -DHAVE_SWAY -DHAVE_WLR -DHAVE_RIVER -DHAVE_DWL -DHAVE_HYPRLAND -DHAVE_LIBNL -DHAVE_GAMEMODE -DHAVE_UPOWER -DHAVE_LIBPULSE -DHAVE_LIBJACK -DHAVE_LIBWIREPLUMBER -DHAVE_DBUSMENU -DHAVE_LIBUDEV -DHAVE_LIBEVDEV -DHAVE_LIBINPUT -DHAVE_GTK_LAYER_SHELL -DHAVE_GIO_UNIX -DHAVE_LIBDATE -DHAVE_LIBCAVA -DONLY_C_LOCALE=0 -DUSE_OS_TZDB=1 -DSPDLOG_SHARED_LIB -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -pthread -MD -MQ test/waybar_test.p/main.cpp.o -MF test/waybar_test.p/main.cpp.o.d -o test/waybar_test.p/main.cpp.o -c ../test/main.cpp In file included from /usr/include/catch2/catch_all.hpp:123, from ../test/main.cpp:7: /usr/include/catch2/matchers/catch_matchers_all.hpp:30:10: fatal error: catch2/matchers/catch_matchers_range_equals.hpp: No such file or directory 30 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [69/149] Compiling C++ object test/waybar_test.p/config.cpp.o [70/149] Compiling C++ object test/waybar_test.p/SafeSignal.cpp.o [71/149] Compiling C++ object test/waybar_test.p/.._src_config.cpp.o In file included from /usr/include/spdlog/fmt/fmt.h:31, from /usr/include/spdlog/common.h:45, from /usr/include/spdlog/spdlog.h:12, from ../src/config.cpp:3: In member function ‘constexpr void fmt::v9::detail::fill_t::operator=(fmt::v9::basic_string_view) [with Char = char]’, inlined from ‘constexpr void fmt::v9::detail::specs_setter::on_fill(fmt::v9::basic_string_view) [with Char = char]’ at /usr/include/fmt/core.h:2210:17, inlined from ‘constexpr const Char* fmt::v9::detail::parse_align(const Char*, const Char*, Handler&&) [with Char = char; Handler = specs_checker > >&]’ at /usr/include/fmt/core.h:2385:24, inlined from ‘constexpr const Char* fmt::v9::detail::parse_format_specs(const Char*, const Char*, SpecHandler&&) [with Char = char; SpecHandler = specs_checker > >&]’ at /usr/include/fmt/core.h:2576:22, inlined from ‘constexpr decltype (ctx.begin()) fmt::v9::formatter::value != fmt::v9::detail::type::custom_type), void>::type>::parse(ParseContext&) [with ParseContext = fmt::v9::basic_format_parse_context; T = fmt::v9::basic_string_view; Char = char]’ at /usr/include/fmt/core.h:3044:41: /usr/include/fmt/core.h:2096:48: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2096 | for (size_t i = 0; i < size; ++i) data_[i] = s[i]; | ~~~~~~~~~^~~~ /usr/include/fmt/core.h: In member function ‘constexpr decltype (ctx.begin()) fmt::v9::formatter::value != fmt::v9::detail::type::custom_type), void>::type>::parse(ParseContext&) [with ParseContext = fmt::v9::basic_format_parse_context; T = fmt::v9::basic_string_view; Char = char]’: /usr/include/fmt/core.h:2089:8: note: at offset 4 into destination object ‘fmt::v9::detail::fill_t::data_’ of size 4 2089 | Char data_[max_size] = {Char(' '), Char(0), Char(0), Char(0)}; | ^~~~~ ninja: build stopped: subcommand failed.