Advertisement
Guest User

Untitled

a guest
Feb 25th, 2024
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.68 KB | None | 0 0
  1. Waybar-0.9.20/
  2. Waybar-0.9.20/.clang-format
  3. Waybar-0.9.20/.editorconfig
  4. Waybar-0.9.20/.envrc.sample
  5. Waybar-0.9.20/.github/
  6. Waybar-0.9.20/.github/FUNDING.yml
  7. Waybar-0.9.20/.github/workflows/
  8. Waybar-0.9.20/.github/workflows/freebsd.yml
  9. Waybar-0.9.20/.github/workflows/lint.yml
  10. Waybar-0.9.20/.github/workflows/linux.yml
  11. Waybar-0.9.20/.gitignore
  12. Waybar-0.9.20/.gitmodules
  13. Waybar-0.9.20/Dockerfiles/
  14. Waybar-0.9.20/Dockerfiles/alpine
  15. Waybar-0.9.20/Dockerfiles/archlinux
  16. Waybar-0.9.20/Dockerfiles/debian
  17. Waybar-0.9.20/Dockerfiles/fedora
  18. Waybar-0.9.20/Dockerfiles/gentoo
  19. Waybar-0.9.20/Dockerfiles/opensuse
  20. Waybar-0.9.20/LICENSE
  21. Waybar-0.9.20/Makefile
  22. Waybar-0.9.20/README.md
  23. Waybar-0.9.20/default.nix
  24. Waybar-0.9.20/flake.lock
  25. Waybar-0.9.20/flake.nix
  26. Waybar-0.9.20/include/
  27. Waybar-0.9.20/include/AAppIconLabel.hpp
  28. Waybar-0.9.20/include/AIconLabel.hpp
  29. Waybar-0.9.20/include/ALabel.hpp
  30. Waybar-0.9.20/include/AModule.hpp
  31. Waybar-0.9.20/include/IModule.hpp
  32. Waybar-0.9.20/include/bar.hpp
  33. Waybar-0.9.20/include/client.hpp
  34. Waybar-0.9.20/include/config.hpp
  35. Waybar-0.9.20/include/factory.hpp
  36. Waybar-0.9.20/include/group.hpp
  37. Waybar-0.9.20/include/modules/
  38. Waybar-0.9.20/include/modules/backlight.hpp
  39. Waybar-0.9.20/include/modules/battery.hpp
  40. Waybar-0.9.20/include/modules/bluetooth.hpp
  41. Waybar-0.9.20/include/modules/cava.hpp
  42. Waybar-0.9.20/include/modules/clock.hpp
  43. Waybar-0.9.20/include/modules/cpu.hpp
  44. Waybar-0.9.20/include/modules/custom.hpp
  45. Waybar-0.9.20/include/modules/disk.hpp
  46. Waybar-0.9.20/include/modules/dwl/
  47. Waybar-0.9.20/include/modules/dwl/tags.hpp
  48. Waybar-0.9.20/include/modules/gamemode.hpp
  49. Waybar-0.9.20/include/modules/hyprland/
  50. Waybar-0.9.20/include/modules/hyprland/backend.hpp
  51. Waybar-0.9.20/include/modules/hyprland/language.hpp
  52. Waybar-0.9.20/include/modules/hyprland/submap.hpp
  53. Waybar-0.9.20/include/modules/hyprland/window.hpp
  54. Waybar-0.9.20/include/modules/hyprland/workspaces.hpp
  55. Waybar-0.9.20/include/modules/idle_inhibitor.hpp
  56. Waybar-0.9.20/include/modules/image.hpp
  57. Waybar-0.9.20/include/modules/inhibitor.hpp
  58. Waybar-0.9.20/include/modules/jack.hpp
  59. Waybar-0.9.20/include/modules/keyboard_state.hpp
  60. Waybar-0.9.20/include/modules/memory.hpp
  61. Waybar-0.9.20/include/modules/mpd/
  62. Waybar-0.9.20/include/modules/mpd/mpd.hpp
  63. Waybar-0.9.20/include/modules/mpd/state.hpp
  64. Waybar-0.9.20/include/modules/mpd/state.inl.hpp
  65. Waybar-0.9.20/include/modules/mpris/
  66. Waybar-0.9.20/include/modules/mpris/mpris.hpp
  67. Waybar-0.9.20/include/modules/network.hpp
  68. Waybar-0.9.20/include/modules/pulseaudio.hpp
  69. Waybar-0.9.20/include/modules/river/
  70. Waybar-0.9.20/include/modules/river/layout.hpp
  71. Waybar-0.9.20/include/modules/river/mode.hpp
  72. Waybar-0.9.20/include/modules/river/tags.hpp
  73. Waybar-0.9.20/include/modules/river/window.hpp
  74. Waybar-0.9.20/include/modules/simpleclock.hpp
  75. Waybar-0.9.20/include/modules/sndio.hpp
  76. Waybar-0.9.20/include/modules/sni/
  77. Waybar-0.9.20/include/modules/sni/host.hpp
  78. Waybar-0.9.20/include/modules/sni/item.hpp
  79. Waybar-0.9.20/include/modules/sni/tray.hpp
  80. Waybar-0.9.20/include/modules/sni/watcher.hpp
  81. Waybar-0.9.20/include/modules/sway/
  82. Waybar-0.9.20/include/modules/sway/bar.hpp
  83. Waybar-0.9.20/include/modules/sway/ipc/
  84. Waybar-0.9.20/include/modules/sway/ipc/client.hpp
  85. Waybar-0.9.20/include/modules/sway/ipc/ipc.hpp
  86. Waybar-0.9.20/include/modules/sway/language.hpp
  87. Waybar-0.9.20/include/modules/sway/mode.hpp
  88. Waybar-0.9.20/include/modules/sway/scratchpad.hpp
  89. Waybar-0.9.20/include/modules/sway/window.hpp
  90. Waybar-0.9.20/include/modules/sway/workspaces.hpp
  91. Waybar-0.9.20/include/modules/temperature.hpp
  92. Waybar-0.9.20/include/modules/upower/
  93. Waybar-0.9.20/include/modules/upower/upower.hpp
  94. Waybar-0.9.20/include/modules/upower/upower_tooltip.hpp
  95. Waybar-0.9.20/include/modules/user.hpp
  96. Waybar-0.9.20/include/modules/wireplumber.hpp
  97. Waybar-0.9.20/include/modules/wlr/
  98. Waybar-0.9.20/include/modules/wlr/taskbar.hpp
  99. Waybar-0.9.20/include/modules/wlr/workspace_manager.hpp
  100. Waybar-0.9.20/include/modules/wlr/workspace_manager_binding.hpp
  101. Waybar-0.9.20/include/util/
  102. Waybar-0.9.20/include/util/SafeSignal.hpp
  103. Waybar-0.9.20/include/util/clara.hpp
  104. Waybar-0.9.20/include/util/command.hpp
  105. Waybar-0.9.20/include/util/date.hpp
  106. Waybar-0.9.20/include/util/format.hpp
  107. Waybar-0.9.20/include/util/gtk_icon.hpp
  108. Waybar-0.9.20/include/util/json.hpp
  109. Waybar-0.9.20/include/util/prepare_for_sleep.h
  110. Waybar-0.9.20/include/util/rewrite_string.hpp
  111. Waybar-0.9.20/include/util/rfkill.hpp
  112. Waybar-0.9.20/include/util/sanitize_str.hpp
  113. Waybar-0.9.20/include/util/sleeper_thread.hpp
  114. Waybar-0.9.20/include/util/string.hpp
  115. Waybar-0.9.20/include/util/ustring_clen.hpp
  116. Waybar-0.9.20/man/
  117. Waybar-0.9.20/man/waybar-backlight.5.scd
  118. Waybar-0.9.20/man/waybar-battery.5.scd
  119. Waybar-0.9.20/man/waybar-bluetooth.5.scd
  120. Waybar-0.9.20/man/waybar-clock.5.scd
  121. Waybar-0.9.20/man/waybar-cpu.5.scd
  122. Waybar-0.9.20/man/waybar-custom.5.scd
  123. Waybar-0.9.20/man/waybar-disk.5.scd
  124. Waybar-0.9.20/man/waybar-dwl-tags.5.scd
  125. Waybar-0.9.20/man/waybar-gamemode.5.scd
  126. Waybar-0.9.20/man/waybar-hyprland-language.5.scd
  127. Waybar-0.9.20/man/waybar-hyprland-submap.5.scd
  128. Waybar-0.9.20/man/waybar-hyprland-window.5.scd
  129. Waybar-0.9.20/man/waybar-hyprland-workspaces.5.scd
  130. Waybar-0.9.20/man/waybar-idle-inhibitor.5.scd
  131. Waybar-0.9.20/man/waybar-image.5.scd
  132. Waybar-0.9.20/man/waybar-inhibitor.5.scd
  133. Waybar-0.9.20/man/waybar-jack.5.scd
  134. Waybar-0.9.20/man/waybar-keyboard-state.5.scd
  135. Waybar-0.9.20/man/waybar-memory.5.scd
  136. Waybar-0.9.20/man/waybar-mpd.5.scd
  137. Waybar-0.9.20/man/waybar-mpris.5.scd
  138. Waybar-0.9.20/man/waybar-network.5.scd
  139. Waybar-0.9.20/man/waybar-pulseaudio.5.scd
  140. Waybar-0.9.20/man/waybar-river-layout.5.scd
  141. Waybar-0.9.20/man/waybar-river-mode.5.scd
  142. Waybar-0.9.20/man/waybar-river-tags.5.scd
  143. Waybar-0.9.20/man/waybar-river-window.5.scd
  144. Waybar-0.9.20/man/waybar-sndio.5.scd
  145. Waybar-0.9.20/man/waybar-states.5.scd
  146. Waybar-0.9.20/man/waybar-sway-language.5.scd
  147. Waybar-0.9.20/man/waybar-sway-mode.5.scd
  148. Waybar-0.9.20/man/waybar-sway-scratchpad.5.scd
  149. Waybar-0.9.20/man/waybar-sway-window.5.scd
  150. Waybar-0.9.20/man/waybar-sway-workspaces.5.scd
  151. Waybar-0.9.20/man/waybar-temperature.5.scd
  152. Waybar-0.9.20/man/waybar-tray.5.scd
  153. Waybar-0.9.20/man/waybar-upower.5.scd
  154. Waybar-0.9.20/man/waybar-wireplumber.5.scd
  155. Waybar-0.9.20/man/waybar-wlr-taskbar.5.scd
  156. Waybar-0.9.20/man/waybar-wlr-workspaces.5.scd
  157. Waybar-0.9.20/man/waybar.5.scd.in
  158. Waybar-0.9.20/meson.build
  159. Waybar-0.9.20/meson_options.txt
  160. Waybar-0.9.20/nix/
  161. Waybar-0.9.20/nix/default.nix
  162. Waybar-0.9.20/package/
  163. Waybar-0.9.20/package/archlinux/
  164. Waybar-0.9.20/preview-2.png
  165. Waybar-0.9.20/preview.png
  166. Waybar-0.9.20/protocol/
  167. Waybar-0.9.20/protocol/dbus-menu.xml
  168. Waybar-0.9.20/protocol/dbus-status-notifier-item.xml
  169. Waybar-0.9.20/protocol/dbus-status-notifier-watcher.xml
  170. Waybar-0.9.20/protocol/dwl-ipc-unstable-v2.xml
  171. Waybar-0.9.20/protocol/ext-workspace-unstable-v1.xml
  172. Waybar-0.9.20/protocol/meson.build
  173. Waybar-0.9.20/protocol/river-control-unstable-v1.xml
  174. Waybar-0.9.20/protocol/river-status-unstable-v1.xml
  175. Waybar-0.9.20/protocol/wlr-foreign-toplevel-management-unstable-v1.xml
  176. Waybar-0.9.20/protocol/wlr-layer-shell-unstable-v1.xml
  177. Waybar-0.9.20/resources/
  178. Waybar-0.9.20/resources/config
  179. Waybar-0.9.20/resources/custom_modules/
  180. Waybar-0.9.20/resources/custom_modules/mediaplayer.py
  181. Waybar-0.9.20/resources/style.css
  182. Waybar-0.9.20/resources/waybar.service.in
  183. Waybar-0.9.20/src/
  184. Waybar-0.9.20/src/AAppIconLabel.cpp
  185. Waybar-0.9.20/src/AIconLabel.cpp
  186. Waybar-0.9.20/src/ALabel.cpp
  187. Waybar-0.9.20/src/AModule.cpp
  188. Waybar-0.9.20/src/bar.cpp
  189. Waybar-0.9.20/src/client.cpp
  190. Waybar-0.9.20/src/config.cpp
  191. Waybar-0.9.20/src/factory.cpp
  192. Waybar-0.9.20/src/group.cpp
  193. Waybar-0.9.20/src/main.cpp
  194. Waybar-0.9.20/src/modules/
  195. Waybar-0.9.20/src/modules/backlight.cpp
  196. Waybar-0.9.20/src/modules/battery.cpp
  197. Waybar-0.9.20/src/modules/bluetooth.cpp
  198. Waybar-0.9.20/src/modules/cava.cpp
  199. Waybar-0.9.20/src/modules/clock.cpp
  200. Waybar-0.9.20/src/modules/cpu/
  201. Waybar-0.9.20/src/modules/cpu/bsd.cpp
  202. Waybar-0.9.20/src/modules/cpu/common.cpp
  203. Waybar-0.9.20/src/modules/cpu/linux.cpp
  204. Waybar-0.9.20/src/modules/custom.cpp
  205. Waybar-0.9.20/src/modules/disk.cpp
  206. Waybar-0.9.20/src/modules/dwl/
  207. Waybar-0.9.20/src/modules/dwl/tags.cpp
  208. Waybar-0.9.20/src/modules/gamemode.cpp
  209. Waybar-0.9.20/src/modules/hyprland/
  210. Waybar-0.9.20/src/modules/hyprland/backend.cpp
  211. Waybar-0.9.20/src/modules/hyprland/language.cpp
  212. Waybar-0.9.20/src/modules/hyprland/submap.cpp
  213. Waybar-0.9.20/src/modules/hyprland/window.cpp
  214. Waybar-0.9.20/src/modules/hyprland/workspaces.cpp
  215. Waybar-0.9.20/src/modules/idle_inhibitor.cpp
  216. Waybar-0.9.20/src/modules/image.cpp
  217. Waybar-0.9.20/src/modules/inhibitor.cpp
  218. Waybar-0.9.20/src/modules/jack.cpp
  219. Waybar-0.9.20/src/modules/keyboard_state.cpp
  220. Waybar-0.9.20/src/modules/memory/
  221. Waybar-0.9.20/src/modules/memory/bsd.cpp
  222. Waybar-0.9.20/src/modules/memory/common.cpp
  223. Waybar-0.9.20/src/modules/memory/linux.cpp
  224. Waybar-0.9.20/src/modules/mpd/
  225. Waybar-0.9.20/src/modules/mpd/mpd.cpp
  226. Waybar-0.9.20/src/modules/mpd/state.cpp
  227. Waybar-0.9.20/src/modules/mpris/
  228. Waybar-0.9.20/src/modules/mpris/mpris.cpp
  229. Waybar-0.9.20/src/modules/network.cpp
  230. Waybar-0.9.20/src/modules/pulseaudio.cpp
  231. Waybar-0.9.20/src/modules/river/
  232. Waybar-0.9.20/src/modules/river/layout.cpp
  233. Waybar-0.9.20/src/modules/river/mode.cpp
  234. Waybar-0.9.20/src/modules/river/tags.cpp
  235. Waybar-0.9.20/src/modules/river/window.cpp
  236. Waybar-0.9.20/src/modules/simpleclock.cpp
  237. Waybar-0.9.20/src/modules/sndio.cpp
  238. Waybar-0.9.20/src/modules/sni/
  239. Waybar-0.9.20/src/modules/sni/host.cpp
  240. Waybar-0.9.20/src/modules/sni/item.cpp
  241. Waybar-0.9.20/src/modules/sni/tray.cpp
  242. Waybar-0.9.20/src/modules/sni/watcher.cpp
  243. Waybar-0.9.20/src/modules/sway/
  244. Waybar-0.9.20/src/modules/sway/bar.cpp
  245. Waybar-0.9.20/src/modules/sway/ipc/
  246. Waybar-0.9.20/src/modules/sway/ipc/client.cpp
  247. Waybar-0.9.20/src/modules/sway/language.cpp
  248. Waybar-0.9.20/src/modules/sway/mode.cpp
  249. Waybar-0.9.20/src/modules/sway/scratchpad.cpp
  250. Waybar-0.9.20/src/modules/sway/window.cpp
  251. Waybar-0.9.20/src/modules/sway/workspaces.cpp
  252. Waybar-0.9.20/src/modules/temperature.cpp
  253. Waybar-0.9.20/src/modules/upower/
  254. Waybar-0.9.20/src/modules/upower/upower.cpp
  255. Waybar-0.9.20/src/modules/upower/upower_tooltip.cpp
  256. Waybar-0.9.20/src/modules/user.cpp
  257. Waybar-0.9.20/src/modules/wireplumber.cpp
  258. Waybar-0.9.20/src/modules/wlr/
  259. Waybar-0.9.20/src/modules/wlr/taskbar.cpp
  260. Waybar-0.9.20/src/modules/wlr/workspace_manager.cpp
  261. Waybar-0.9.20/src/modules/wlr/workspace_manager_binding.cpp
  262. Waybar-0.9.20/src/util/
  263. Waybar-0.9.20/src/util/gtk_icon.cpp
  264. Waybar-0.9.20/src/util/prepare_for_sleep.cpp
  265. Waybar-0.9.20/src/util/rewrite_string.cpp
  266. Waybar-0.9.20/src/util/rfkill.cpp
  267. Waybar-0.9.20/src/util/sanitize_str.cpp
  268. Waybar-0.9.20/src/util/ustring_clen.cpp
  269. Waybar-0.9.20/subprojects/
  270. Waybar-0.9.20/subprojects/catch2.wrap
  271. Waybar-0.9.20/subprojects/cava.wrap
  272. Waybar-0.9.20/subprojects/date.wrap
  273. Waybar-0.9.20/subprojects/fmt.wrap
  274. Waybar-0.9.20/subprojects/gtk-layer-shell.wrap
  275. Waybar-0.9.20/subprojects/jsoncpp.wrap
  276. Waybar-0.9.20/subprojects/spdlog.wrap
  277. Waybar-0.9.20/test/
  278. Waybar-0.9.20/test/GlibTestsFixture.hpp
  279. Waybar-0.9.20/test/SafeSignal.cpp
  280. Waybar-0.9.20/test/config.cpp
  281. Waybar-0.9.20/test/config/
  282. Waybar-0.9.20/test/config/include-1.json
  283. Waybar-0.9.20/test/config/include-2.json
  284. Waybar-0.9.20/test/config/include-multi-0.json
  285. Waybar-0.9.20/test/config/include-multi-1.json
  286. Waybar-0.9.20/test/config/include-multi-2.json
  287. Waybar-0.9.20/test/config/include-multi-3-0.json
  288. Waybar-0.9.20/test/config/include-multi-3.json
  289. Waybar-0.9.20/test/config/include-multi.json
  290. Waybar-0.9.20/test/config/include.json
  291. Waybar-0.9.20/test/config/multi.json
  292. Waybar-0.9.20/test/config/simple.json
  293. Waybar-0.9.20/test/date.cpp
  294. Waybar-0.9.20/test/main.cpp
  295. Waybar-0.9.20/test/meson.build
  296. The Meson build system
  297. Version: 1.3.2
  298. Source dir: /tmp/SBo/Waybar-0.9.20
  299. Build dir: /tmp/SBo/Waybar-0.9.20/build
  300. Build type: native build
  301. Project name: waybar
  302. Project version: 0.9.20
  303. C compiler for the host machine: ccache cc (gcc 13.2.0 "cc (GCC) 13.2.0")
  304. C linker for the host machine: cc ld.bfd 2.42-slack151
  305. C++ compiler for the host machine: ccache c++ (gcc 13.2.0 "c++ (GCC) 13.2.0")
  306. C++ linker for the host machine: c++ ld.bfd 2.42-slack151
  307. Host machine cpu family: x86_64
  308. Host machine cpu: x86_64
  309. Compiler for C++ supports link arguments -lc++fs: NO
  310. Compiler for C++ supports link arguments -lc++experimental: YES
  311. Program git found: YES (/usr/bin/git)
  312. WARNING: You should add the boolean check kwarg to the run_command call.
  313. It currently defaults to false,
  314. but it will default to true in future releases of meson.
  315. See also: https://github.com/mesonbuild/meson/issues/9300
  316. Has header "filesystem" : YES
  317. Checking if "nl_langinfo with _NL_TIME_WEEK_1STDAY, _NL_TIME_FIRST_WEEKDAY" : links: YES
  318. Run-time dependency threads found: YES
  319. Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
  320. Run-time dependency fmt found: YES 10.2.1
  321. Run-time dependency spdlog found: YES 1.12.0
  322. Run-time dependency wayland-client found: YES 1.22.0
  323. Run-time dependency wayland-cursor found: YES 1.22.0
  324. Run-time dependency wayland-protocols found: YES 1.33
  325. Run-time dependency gtkmm-3.0 found: YES 3.24.8
  326. Run-time dependency dbusmenu-gtk3-0.4 found: YES 16.04.0
  327. Run-time dependency gio-unix-2.0 found: YES 2.78.4
  328. Run-time dependency jsoncpp found: YES 1.9.4
  329. Run-time dependency sigc++-2.0 found: YES 2.12.1
  330. Found CMake: /usr/bin/cmake (3.28.3)
  331. Run-time dependency libinotify found: NO (tried pkgconfig and cmake)
  332. Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
  333. Run-time dependency libinput found: YES 1.25.0
  334. Run-time dependency libnl-3.0 found: YES 3.9.0
  335. Run-time dependency libnl-genl-3.0 found: YES 3.9.0
  336. Run-time dependency upower-glib found: YES 1.90.1
  337. Run-time dependency playerctl found: NO (tried pkgconfig and cmake)
  338. Run-time dependency libpulse found: YES 17.0
  339. Run-time dependency libudev found: YES 251
  340. Run-time dependency libevdev found: YES 1.13.1
  341. Run-time dependency libmpdclient found: NO (tried pkgconfig and cmake)
  342. Run-time dependency xkbregistry found: YES 1.6.0
  343. Run-time dependency jack found: NO (tried pkgconfig and cmake)
  344. Run-time dependency wireplumber-0.4 found: YES 0.4.17
  345. Library sndio skipped: feature sndio disabled
  346. Run-time dependency gtk-layer-shell-0 found: YES 0.7.0
  347. Dependency systemd skipped: feature systemd disabled
  348. Computing int of "__cpp_lib_chrono" : 201611
  349. Run-time dependency date found: YES
  350. Dependency cava skipped: feature cava disabled
  351. Message: cava is not found. Building waybar without cava
  352. Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
  353. Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
  354. Build-time dependency scdoc found: YES 1.11.2
  355. Program /usr/bin/scdoc found: YES (/usr/bin/scdoc)
  356. Program sh found: YES (/bin/sh)
  357. Configuring waybar.5.scd using configuration
  358. ../meson.build:419: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.3.0': str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof..
  359. ../meson.build:472: WARNING: Source item '/tmp/SBo/Waybar-0.9.20/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.
  360. Dependency catch2 skipped: feature tests disabled
  361. Program clang-tidy found: YES (/usr/bin/clang-tidy)
  362. Build targets in project: 42
  363. NOTICE: Future-deprecated features used:
  364. * 0.55.0: {'ExternalProgram.path'}
  365. * 0.56.0: {'dependency.get_pkgconfig_variable', 'meson.build_root', 'meson.source_root'}
  366. WARNING: Broken features used:
  367. * 1.3.0: {'str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof.'}
  368.  
  369. waybar 0.9.20
  370.  
  371. User defined options
  372. buildtype : release
  373. infodir : /usr/info
  374. libdir : /usr/lib64
  375. localstatedir : /var
  376. mandir : /usr/man
  377. prefix : /usr
  378. strip : true
  379. sysconfdir : /etc
  380. cava : disabled
  381. dbusmenu-gtk : auto
  382. experimental : false
  383. gtk-layer-shell: auto
  384. libcxx : false
  385. libevdev : auto
  386. libnl : enabled
  387. libudev : auto
  388. mpd : auto
  389. pulseaudio : auto
  390. rfkill : auto
  391. sndio : disabled
  392. systemd : disabled
  393. tests : disabled
  394.  
  395. Found ninja-1.11.1 at /usr/bin/ninja
  396. [137/141] Compiling C++ object waybar.p/src_modules_sni_item.cpp.o
  397. FAILED: waybar.p/src_modules_sni_item.cpp.o
  398. ccache c++ -Iwaybar.p -I. -I.. -I../include -Iprotocol -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/jsoncpp -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/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/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/gtk-3.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/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/libnl3 -I/usr/include/libupower-glib -I/usr/include/wireplumber-0.4 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/libevdev-1.0/ -I/usr/include/gtk-layer-shell -I -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 '-DVERSION="0.9.20"' -DHAVE_LANGINFO_1STDAY '-DSYSCONFDIR="//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_LIBWIREPLUMBER -DHAVE_DBUSMENU -DHAVE_LIBUDEV -DHAVE_LIBEVDEV -DHAVE_LIBINPUT -DHAVE_GTK_LAYER_SHELL -DHAVE_GIO_UNIX -DHAVE_LIBDATE -O2 -fPIC -DUSE_OS_TZDB=1 -DONLY_C_LOCALE=0 -pthread -D_REENTRANT -DSPDLOG_SHARED_LIB -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -MD -MQ waybar.p/src_modules_sni_item.cpp.o -MF waybar.p/src_modules_sni_item.cpp.o.d -o waybar.p/src_modules_sni_item.cpp.o -c ../src/modules/sni/item.cpp
  399. In file included from ../src/modules/sni/item.cpp:11:
  400. ../include/util/format.hpp: In instantiation of ‘auto fmt::v10::formatter<Glib::ustring>::format(const Glib::ustring&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]’:
  401. /usr/include/fmt/core.h:1116:70: required by substitution of ‘template<class Context, class T> constexpr decltype ((typename Context::formatter_type<T>().format(declval<const T&>(), declval<Context&>()), true)) fmt::v10::detail::has_const_formatter_impl(T*) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = Glib::ustring]’
  402. /usr/include/fmt/core.h:1127:43: required from ‘constexpr bool fmt::v10::detail::has_const_formatter() [with T = Glib::ustring; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]’
  403. /usr/include/fmt/core.h:1464:69: required from ‘struct fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const Glib::ustring, Glib::ustring>’
  404. /usr/include/fmt/core.h:1472:25: required by substitution of ‘template<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_const<_Tp>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&) [with T = const Glib::ustring; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_const<_Tp>::type>::value), int>::type <anonymous> = <missing>]’
  405. /usr/include/fmt/core.h:1484:43: required by substitution of ‘template<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(val)) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&) [with T = const Glib::ustring; U = Glib::ustring; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]’
  406. /usr/include/fmt/core.h:1500:53: required by substitution of ‘template<class T, class Context> using fmt::v10::detail::mapped_type_constant = fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), typename Context::char_type> [with T = Glib::ustring; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]’
  407. /usr/include/fmt/core.h:1572:68: required from ‘constexpr long long unsigned int fmt::v10::detail::encode_types() [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Arg = Glib::ustring; Args = {Glib::ustring}]’
  408. /usr/include/fmt/core.h:1829:58: required from ‘constexpr const long long unsigned int fmt::v10::format_arg_store<fmt::v10::basic_format_context<fmt::v10::appender, char>, Glib::ustring, Glib::ustring>::desc’
  409. /usr/include/fmt/core.h:1942:63: required from ‘constexpr fmt::v10::basic_format_args<Context>::basic_format_args(const fmt::v10::format_arg_store<Context, Args ...>&) [with Args = {Glib::ustring, Glib::ustring}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]’
  410. /usr/include/fmt/core.h:2835:17: required from ‘std::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {Glib::ustring&, Glib::ustring&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, Glib::ustring&, Glib::ustring&>]’
  411. ../src/modules/sni/item.cpp:113:30: required from here
  412. ../include/util/format.hpp:96:42: error: no matching function for call to ‘fmt::v10::formatter<Glib::ustring>::format(const Glib::ustring&, fmt::v10::basic_format_context<fmt::v10::appender, char>&)’
  413. 96 | return formatter<std::string>::format(value, ctx);
  414. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  415. In file included from /usr/include/spdlog/fmt/fmt.h:31,
  416. from /usr/include/spdlog/common.h:50,
  417. from /usr/include/spdlog/spdlog.h:12,
  418. from ../src/modules/sni/item.cpp:6:
  419. /usr/include/fmt/core.h:2759:22: note: candidate: ‘template<class FormatContext> constexpr decltype (ctx.out()) fmt::v10::formatter<T, Char, typename std::enable_if<(fmt::v10::detail::type_constant<T, Char>::value != fmt::v10::detail::type::custom_type), void>::type>::format(const T&, FormatContext&) const [with T = fmt::v10::basic_string_view<char>; Char = char]’
  420. 2759 | FMT_CONSTEXPR auto format(const T& val, FormatContext& ctx) const
  421. | ^~~~~~
  422. /usr/include/fmt/core.h:2759:22: note: template argument deduction/substitution failed:
  423. ../include/util/format.hpp:96:42: note: cannot convert ‘value’ (type ‘const Glib::ustring’) to type ‘const fmt::v10::basic_string_view<char>&’
  424. 96 | return formatter<std::string>::format(value, ctx);
  425. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  426. ../src/modules/sni/item.cpp: In instantiation of ‘auto fmt::v10::formatter<Glib::VariantBase>::format(const Glib::VariantBase&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]’:
  427. /usr/include/fmt/core.h:1116:70: required by substitution of ‘template<class Context, class T> constexpr decltype ((typename Context::formatter_type<T>().format(declval<const T&>(), declval<Context&>()), true)) fmt::v10::detail::has_const_formatter_impl(T*) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = Glib::VariantBase]’
  428. /usr/include/fmt/core.h:1127:43: required from ‘constexpr bool fmt::v10::detail::has_const_formatter() [with T = Glib::VariantBase; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]’
  429. /usr/include/fmt/core.h:1464:69: required from ‘struct fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const Glib::VariantBase, Glib::VariantBase>’
  430. /usr/include/fmt/core.h:1472:25: required by substitution of ‘template<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_const<_Tp>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&) [with T = const Glib::VariantBase; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_const<_Tp>::type>::value), int>::type <anonymous> = <missing>]’
  431. /usr/include/fmt/core.h:1484:43: required by substitution of ‘template<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(val)) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&) [with T = const Glib::VariantBase; U = Glib::VariantBase; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]’
  432. /usr/include/fmt/core.h:1500:53: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  433. /usr/include/fmt/core.h:1942:63: required from ‘constexpr fmt::v10::basic_format_args<Context>::basic_format_args(const fmt::v10::format_arg_store<Context, Args ...>&) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::ustring, Glib::VariantBase}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]’
  434. /usr/include/spdlog/logger.h:374:28: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
  435. /usr/include/spdlog/logger.h:90:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  436. /usr/include/spdlog/logger.h:96:12: required from ‘void spdlog::logger::log(spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  437. /usr/include/spdlog/logger.h:146:12: required from ‘void spdlog::logger::trace(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  438. /usr/include/spdlog/spdlog.h:158:32: required from ‘void spdlog::trace(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  439. ../src/modules/sni/item.cpp:120:18: required from here
  440. ../src/modules/sni/item.cpp:25:44: error: no matching function for call to ‘fmt::v10::formatter<Glib::VariantBase>::format(Glib::ustring, fmt::v10::basic_format_context<fmt::v10::appender, char>&)’
  441. 25 | return formatter<std::string>::format(value.print(), ctx);
  442. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  443. /usr/include/fmt/core.h:2759:22: note: candidate: ‘template<class FormatContext> constexpr decltype (ctx.out()) fmt::v10::formatter<T, Char, typename std::enable_if<(fmt::v10::detail::type_constant<T, Char>::value != fmt::v10::detail::type::custom_type), void>::type>::format(const T&, FormatContext&) const [with T = fmt::v10::basic_string_view<char>; Char = char]’
  444. 2759 | FMT_CONSTEXPR auto format(const T& val, FormatContext& ctx) const
  445. | ^~~~~~
  446. /usr/include/fmt/core.h:2759:22: note: template argument deduction/substitution failed:
  447. ../src/modules/sni/item.cpp:25:44: note: cannot convert ‘Glib::VariantBase::print(bool) const(0)’ (type ‘Glib::ustring’) to type ‘const fmt::v10::basic_string_view<char>&’
  448. 25 | return formatter<std::string>::format(value.print(), ctx);
  449. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  450. /usr/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const Glib::ustring; typename std::enable_if<PACKED, int>::type <anonymous> = 0]’:
  451. /usr/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const Glib::ustring, Glib::VariantBase}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Glib::ustring, Glib::VariantBase}]’
  452. /usr/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = basic_format_context<appender, char>; T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const Glib::ustring, Glib::VariantBase}]’
  453. /usr/include/spdlog/logger.h:374:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
  454. /usr/include/spdlog/logger.h:90:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  455. /usr/include/spdlog/logger.h:96:12: required from ‘void spdlog::logger::log(spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  456. /usr/include/spdlog/logger.h:146:12: required from ‘void spdlog::logger::trace(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  457. /usr/include/spdlog/spdlog.h:158:32: required from ‘void spdlog::trace(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const Glib::ustring&, Glib::VariantBase&>]’
  458. ../src/modules/sni/item.cpp:120:18: required from here
  459. /usr/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<const Glib::ustring, char> _’ has incomplete type
  460. 1600 | type_is_unformattable_for<T, typename Context::char_type> _;
  461. | ^
  462. /usr/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt
  463. 1604 | formattable,
  464. | ^~~~~~~~~~~
  465. /usr/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
  466. [138/141] Compiling C++ object waybar.p/src_client.cpp.o
  467. FAILED: waybar.p/src_client.cpp.o
  468. ccache c++ -Iwaybar.p -I. -I.. -I../include -Iprotocol -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/jsoncpp -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/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/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/gtk-3.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/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/webp -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/libnl3 -I/usr/include/libupower-glib -I/usr/include/wireplumber-0.4 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/libevdev-1.0/ -I/usr/include/gtk-layer-shell -I -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 '-DVERSION="0.9.20"' -DHAVE_LANGINFO_1STDAY '-DSYSCONFDIR="//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_LIBWIREPLUMBER -DHAVE_DBUSMENU -DHAVE_LIBUDEV -DHAVE_LIBEVDEV -DHAVE_LIBINPUT -DHAVE_GTK_LAYER_SHELL -DHAVE_GIO_UNIX -DHAVE_LIBDATE -O2 -fPIC -DUSE_OS_TZDB=1 -DONLY_C_LOCALE=0 -pthread -D_REENTRANT -DSPDLOG_SHARED_LIB -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -MD -MQ waybar.p/src_client.cpp.o -MF waybar.p/src_client.cpp.o.d -o waybar.p/src_client.cpp.o -c ../src/client.cpp
  469. In file included from ../src/client.cpp:9:
  470. ../include/util/format.hpp: In instantiation of ‘auto fmt::v10::formatter<Glib::ustring>::format(const Glib::ustring&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]’:
  471. /usr/include/fmt/core.h:1116:70: required by substitution of ‘template<class Context, class T> constexpr decltype ((typename Context::formatter_type<T>().format(declval<const T&>(), declval<Context&>()), true)) fmt::v10::detail::has_const_formatter_impl(T*) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = Glib::ustring]’
  472. /usr/include/fmt/core.h:1127:43: required from ‘constexpr bool fmt::v10::detail::has_const_formatter() [with T = Glib::ustring; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]’
  473. /usr/include/fmt/core.h:1464:69: required from ‘struct fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const Glib::ustring, Glib::ustring>’
  474. /usr/include/fmt/core.h:1472:25: required by substitution of ‘template<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_const<_Tp>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&) [with T = const Glib::ustring; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_const<_Tp>::type>::value), int>::type <anonymous> = <missing>]’
  475. /usr/include/fmt/core.h:1484:43: required by substitution of ‘template<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(val)) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&) [with T = const Glib::ustring; U = Glib::ustring; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]’
  476. /usr/include/fmt/core.h:1500:53: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  477. /usr/include/spdlog/logger.h:374:28: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {Glib::ustring, Glib::ustring}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
  478. /usr/include/spdlog/logger.h:90:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {Glib::ustring, Glib::ustring}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, Glib::ustring, Glib::ustring>]’
  479. /usr/include/spdlog/logger.h:96:12: required from ‘void spdlog::logger::log(spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {Glib::ustring, Glib::ustring}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, Glib::ustring, Glib::ustring>]’
  480. /usr/include/spdlog/logger.h:152:12: required from ‘void spdlog::logger::debug(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {Glib::ustring, Glib::ustring}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, Glib::ustring, Glib::ustring>]’
  481. /usr/include/spdlog/spdlog.h:164:32: required from ‘void spdlog::debug(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {Glib::ustring, Glib::ustring}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, Glib::ustring, Glib::ustring>]’
  482. ../src/client.cpp:129:16: required from here
  483. ../include/util/format.hpp:96:42: error: no matching function for call to ‘fmt::v10::formatter<Glib::ustring>::format(const Glib::ustring&, fmt::v10::basic_format_context<fmt::v10::appender, char>&)’
  484. 96 | return formatter<std::string>::format(value, ctx);
  485. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  486. In file included from /usr/include/fmt/format.h:49,
  487. from ../include/client.hpp:3,
  488. from ../src/client.cpp:1:
  489. /usr/include/fmt/core.h:2759:22: note: candidate: ‘template<class FormatContext> constexpr decltype (ctx.out()) fmt::v10::formatter<T, Char, typename std::enable_if<(fmt::v10::detail::type_constant<T, Char>::value != fmt::v10::detail::type::custom_type), void>::type>::format(const T&, FormatContext&) const [with T = fmt::v10::basic_string_view<char>; Char = char]’
  490. 2759 | FMT_CONSTEXPR auto format(const T& val, FormatContext& ctx) const
  491. | ^~~~~~
  492. /usr/include/fmt/core.h:2759:22: note: template argument deduction/substitution failed:
  493. ../include/util/format.hpp:96:42: note: cannot convert ‘value’ (type ‘const Glib::ustring’) to type ‘const fmt::v10::basic_string_view<char>&’
  494. 96 | return formatter<std::string>::format(value, ctx);
  495. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  496. [140/141] Compiling C++ object waybar.p/src_modules_clock.cpp.o
  497. ninja: build stopped: subcommand failed.
  498.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement