Created attachment 861466 [details] build log Running Waybar returns an undefined symbol error. sicro@sicro ~ $ waybar waybar: symbol lookup error: waybar: undefined symbol: _ZN6spdlog7details7log_msgC1ENS_10source_locEN3fmt2v917basic_string_viewIcEENS_5level10level_enumES6_ My current version is 0.9.17. sicro@sicro ~ $ waybar --version Waybar v0.9.17 Apparently I have already compiled gui-apps/waybar-0.9.17-r3 sicro@sicro ~ $ emerge -p waybar These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 3.14 s. [ebuild R ] gui-apps/waybar-0.9.17-r3 But when I try to compile it again I get a compilation error. sicro@sicro ~ $ doas emerge -1 waybar Checking if "nl_langinfo with _NL_TIME_WEEK_1STDAY, _NL_TIME_FIRST_WEEKDAY" : links: YES Calculating dependencies... done! Dependency resolution took 3.21 s. >>> Verifying ebuild manifests >>> Emerging (1 of 1) gui-apps/waybar-0.9.17-r3::gentoo >>> Failed to emerge gui-apps/waybar-0.9.17-r3, Log file: >>> '/var/tmp/portage/gui-apps/waybar-0.9.17-r3/temp/build.log' >>> Jobs: 0 of 1 complete, 1 failed Load avg: 1.49, 1.49, 1.23 In all honesty, I tried reading the build log file and I couldn't understand a thing. Since version 9999 yields an error too and there are no previous Ebuilds to revert to I flagged this as major.
For some mysterious reason, after running > emerge -c and rebooting Waybar works and compiles flawlessly. (I don't have the slightest idea why or how this happened)
Sounds like spdlog got rebuilt after you did a world upgrade or similar and now it's OK.
Oh right, I saw that package getting rebuilt, but I didn't thought it had any relation to Waybar so it didn't caught my attention. Thanks for the explanation :)