```
✔ built csgo-vulkan-fix into csgo-vulkan-fix/csgo-vulkan-fix.so
→ Building hyprbars
━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━━━━━━━━━━━━━━━━ 2 / 4 Updating hyprland-plugins[v] shell returned: -> cd /tmp/hyprpm/update && PKG_CONFIG_PATH="/home/alba4k/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C hyprbars all
make: ingresso nella directory «/tmp/hyprpm/update/hyprbars»
g++ -shared -fPIC --no-gnu-unique -g -std=c++2b -Wno-c++11-narrowing `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server hyprland` main.cpp barDeco.cpp -o hyprbars.so `pkg-config --libs pangocairo` -O2
In file included from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/Window.hpp:8,
from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/WLClasses.hpp:6,
from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/Monitor.hpp:5,
from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/OpenGL.hpp:4,
from barDeco.hpp:6,
from barDeco.cpp:1:
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:107:5: error: ‘SMonitorRule’ does not name a type
107 | SMonitorRule getMonitorRuleFor(const CMonitor&);
| ^~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:17: error: ‘SWindowRule’ was not declared in this scope
115 | std::vector getMatchingRules(CWindow*, bool dynamic = true, bool shadowExec = false);
| ^~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:28: error: template argument 1 is invalid
115 | std::vector getMatchingRules(CWindow*, bool dynamic = true, bool shadowExec = false);
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:28: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:10: error: ‘’ in namespace ‘std’ does not name a type
115 | std::vector getMatchingRules(CWindow*, bool dynamic = true, bool shadowExec = false);
| ^~~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:17: error: ‘SLayerRule’ was not declared in this scope; did you mean ‘SLayerSurface’?
116 | std::vector getMatchingRules(SLayerSurface*);
| ^~~~~~~~~~
| SLayerSurface
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:27: error: template argument 1 is invalid
116 | std::vector getMatchingRules(SLayerSurface*);
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:27: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:10: error: ‘’ in namespace ‘std’ does not name a type
116 | std::vector getMatchingRules(SLayerSurface*);
| ^~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:16: error: ‘SMonitorRule’ was not declared in this scope
186 | std::deque m_dMonitorRules;
| ^~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:28: error: template argument 1 is invalid
186 | std::deque m_dMonitorRules;
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:28: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:10: error: ‘’ in namespace ‘std’ does not name a type
186 | std::deque m_dMonitorRules;
| ^~~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:16: error: ‘SWindowRule’ was not declared in this scope
188 | std::deque m_dWindowRules;
| ^~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:27: error: template argument 1 is invalid
188 | std::deque m_dWindowRules;
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:27: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:10: error: ‘’ in namespace ‘std’ does not name a type
188 | std::deque m_dWindowRules;
| ^~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:16: error: ‘SLayerRule’ was not declared in this scope; did you mean ‘SLayerSurface’?
189 | std::deque m_dLayerRules;
| ^~~~~~~~~~
| SLayerSurface
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:26: error: template argument 1 is invalid
189 | std::deque m_dLayerRules;
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:26: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:10: error: ‘’ in namespace ‘std’ does not name a type
189 | std::deque m_dLayerRules;
| ^~~~~~~~~~~~~~~~~
barDeco.cpp: In member function ‘virtual SDecorationPositioningInfo CHyprBar::getPositioningInfo()’:
barDeco.cpp:38:32: warning: narrowing conversion of ‘*(long int*)(*(long int* const*)PHEIGHT)’ from ‘long int’ to ‘double’ [-Wnarrowing]
38 | info.desiredExtents = {{0, **PHEIGHT}, {0, 0}};
| ^~~~~~~~~
barDeco.cpp: In member function ‘void CHyprBar::onMouseDown(SCallbackInfo&, wlr_pointer_button_event*)’:
barDeco.cpp:78:18: warning: comparison between ‘enum wl_pointer_button_state’ and ‘enum wlr_button_state’ [-Wenum-compare]
78 | if (e->state != WLR_BUTTON_PRESSED) {
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
barDeco.cpp:108:42: warning: narrowing conversion of ‘(int)__builtin_memcpy(&, & this->assignedBoxGlobal()()).CBox::.CBox::._anon_363::w’ from ‘int’ to ‘double’ [-Wnarrowing]
108 | const auto BARBUF = Vector2D{(int)assignedBoxGlobal().w, **PHEIGHT};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
barDeco.cpp:108:70: warning: narrowing conversion of ‘*(long int*)(*(long int* const*)PHEIGHT)’ from ‘long int’ to ‘double’ [-Wnarrowing]
108 | const auto BARBUF = Vector2D{(int)assignedBoxGlobal().w, **PHEIGHT};
| ^~~~~~~~~
barDeco.cpp: In member function ‘virtual void CHyprBar::draw(CMonitor*, float)’:
barDeco.cpp:409:24: warning: narrowing conversion of ‘*(long int*)(*(long int* const*)PHEIGHT)’ from ‘long int’ to ‘double’ [-Wnarrowing]
409 | m_seExtents = {{0, **PHEIGHT}, {}};
| ^~~~~~~~~
barDeco.cpp:469:51: warning: narrowing conversion of ‘(int)(double)BARBUF.Vector2D::x’ from ‘int’ to ‘double’ [-Wnarrowing]
469 | CBox textBox = {titleBarBox.x, titleBarBox.y, (int)BARBUF.x, (int)BARBUF.y};
| ^~~~~~~~~~~~~
barDeco.cpp:469:66: warning: narrowing conversion of ‘(int)(double)BARBUF.Vector2D::y’ from ‘int’ to ‘double’ [-Wnarrowing]
469 | CBox textBox = {titleBarBox.x, titleBarBox.y, (int)BARBUF.x, (int)BARBUF.y};
| ^~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-c++11-narrowing’ may have been intended to silence earlier diagnostics
make: *** [Makefile:11: hyprbars.so] Error 1
make: uscita dalla directory «/tmp/hyprpm/update/hyprbars»
✖ Plugin hyprbars failed to build.
This likely means that the plugin is either outdated, not yet available for your version, or broken.
If you are on -git, update first.
Try re-running with -v to see more verbose output.
→ Building hyprexpo
━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━━━━━━━━━━━━━━━━ 2 / 4 Updating hyprland-plugins[v] shell returned: -> cd /tmp/hyprpm/update && PKG_CONFIG_PATH="/home/alba4k/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C hyprexpo all
make: ingresso nella directory «/tmp/hyprpm/update/hyprexpo»
g++ -shared -fPIC --no-gnu-unique main.cpp overview.cpp -o hyprexpo.so -g `pkg-config --cflags pixman-1 libdrm hyprland` -std=c++2b -Wno-narrowing
In file included from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/Window.hpp:8,
from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/WLClasses.hpp:6,
from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/Monitor.hpp:5,
from /home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/Renderer.hpp:5,
from overview.cpp:4:
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:107:5: error: ‘SMonitorRule’ does not name a type
107 | SMonitorRule getMonitorRuleFor(const CMonitor&);
| ^~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:17: error: ‘SWindowRule’ was not declared in this scope
115 | std::vector getMatchingRules(CWindow*, bool dynamic = true, bool shadowExec = false);
| ^~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:28: error: template argument 1 is invalid
115 | std::vector getMatchingRules(CWindow*, bool dynamic = true, bool shadowExec = false);
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:28: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:115:10: error: ‘’ in namespace ‘std’ does not name a type
115 | std::vector getMatchingRules(CWindow*, bool dynamic = true, bool shadowExec = false);
| ^~~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:17: error: ‘SLayerRule’ was not declared in this scope; did you mean ‘SLayerSurface’?
116 | std::vector getMatchingRules(SLayerSurface*);
| ^~~~~~~~~~
| SLayerSurface
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:27: error: template argument 1 is invalid
116 | std::vector getMatchingRules(SLayerSurface*);
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:27: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:116:10: error: ‘’ in namespace ‘std’ does not name a type
116 | std::vector getMatchingRules(SLayerSurface*);
| ^~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:16: error: ‘SMonitorRule’ was not declared in this scope
186 | std::deque m_dMonitorRules;
| ^~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:28: error: template argument 1 is invalid
186 | std::deque m_dMonitorRules;
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:28: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:186:10: error: ‘’ in namespace ‘std’ does not name a type
186 | std::deque m_dMonitorRules;
| ^~~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:16: error: ‘SWindowRule’ was not declared in this scope
188 | std::deque m_dWindowRules;
| ^~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:27: error: template argument 1 is invalid
188 | std::deque m_dWindowRules;
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:27: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:188:10: error: ‘’ in namespace ‘std’ does not name a type
188 | std::deque m_dWindowRules;
| ^~~~~~~~~~~~~~~~~~
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:16: error: ‘SLayerRule’ was not declared in this scope; did you mean ‘SLayerSurface’?
189 | std::deque m_dLayerRules;
| ^~~~~~~~~~
| SLayerSurface
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:26: error: template argument 1 is invalid
189 | std::deque m_dLayerRules;
| ^
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:26: error: template argument 2 is invalid
/home/alba4k/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../helpers/../desktop/../config/ConfigManager.hpp:189:10: error: ‘’ in namespace ‘std’ does not name a type
189 | std::deque m_dLayerRules;
| ^~~~~~~~~~~~~~~~~
make: *** [Makefile:2: all] Error 1
make: uscita dalla directory «/tmp/hyprpm/update/hyprexpo»
✖ Plugin hyprexpo failed to build.
This likely means that the plugin is either outdated, not yet available for your version, or broken.
If you are on -git, update first.
Try re-running with -v to see more verbose output.
→ Building hyprtrails
```
as said
running
hyprpm update -f -v
:hyprctl systeminfo
: