hyprwm/Hyprland

hyprpm add not working after recent update on arch extra repo

KCkingcollin opened this issue · 5 comments

Hyprland Version

System/Version info
Hyprland, built from branch  at commit cba1ade848feac44b2eda677503900639581c3f4  (props: bump version to 0.40.0).
Date: Sat May 4 15:42:32 2024
Tag: v0.40.0, commits: 4606

flags: (if any)


System Information:
System name: Linux
Node name: Arch-Book
Release: 6.8.9-arch1-2
Version: #1 SMP PREEMPT_DYNAMIC Tue, 07 May 2024 21:35:54 +0000


GPU information: 
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])


os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo


plugins:
  hy3 by outfoxxed ver 0.1

Bug or Regression?

Bug

Description

when using hyprpm add, I get an error 1 on all plugins in hyprland-plugins repo, other repos like hy3 seem to have the same problem building, but i get an error 2 instead

edit: I have tried without the hy3-git aur package installed as well

edit 2: naturally i tried simply running hyprpm update after updating hyprland, but i got a similar error which promoted me to do the basic troubleshooting steps of uninstalling and reinstalling the faulty plugins, which then lead me to this error being the most likely root cause of both issues

edit 4: i have built from source and do not have the issues now, however hy3 still will not build due to an unknown separate error, and for some reason hyprland claims plugin /usr/lib/libhy3.so does not exist despite it working just fine with the package in the extra repo, but ig this is a separate issue and maybe needs to be taken out with the maintainers of hy3 and the extra repo maintainer?

How to reproduce

install hyprland via Arch Extra repo
run hyprpm add with any plugin repo

Crash reports, logs, images, videos

piped output from hyprpm add https://github.com/hyprwm/hyprland-plugins -v:
hyprpm-add.log

i removed all the extra empty lines from your log:

�[34m[v] �[0mversion returned: Hyprland, built from branch  at commit cba1ade848feac44b2eda677503900639581c3f4  (props: bump version to 0.40.0).
Date: Sat May 4 15:42:32 2024
Tag: v0.40.0, commits: 4606

flags: (if any)


�[34m[v] �[0mparsed commit cba1ade848feac44b2eda677503900639581c3f4 at branch  on Sat May 4 15:42:32 2024, commits 4606
�[32m✔�[0m�[31m adding a new plugin repository �[0mfrom https://github.com/hyprwm/hyprland-plugins
  �[31mMAKE SURE�[0m that you trust the authors. �[31mDO NOT�[0m install random plugins without verifying the code and author.
  Are you sure? [Y/n] 

                                       
 �[32m╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  0 / 5  Cloning the plugin repository
              
�[0m → Cloning https://github.com/hyprwm/hyprland-plugins

                              
 �[32m╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  0 / 5  Cloning the plugin repository

�[32m✔�[0m cloned

                              
 �[32m━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  1 / 5  Cloning the plugin repository
                                                                                
 �[32m━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  1 / 5  Reading the manifest

�[32m✔�[0m found hyprpm manifest

                              
 �[32m━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  1 / 5  Reading the manifest

�[32m✔�[0m parsed manifest, found 6 plugins:

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest

�[0m → borders-plus-plus by Vaxry version 

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest

�[0m → csgo-vulkan-fix by Vaxry version 

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest
                
�[0m → hyprbars by Vaxry version 

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest
                
�[0m → hyprexpo by Vaxry version 

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest
                
�[0m → hyprtrails by Vaxry version 

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest

�[0m → hyprwinwrap by Vaxry version 

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest

�[0m → Manifest has 12 pins, checking

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest

�[32m✔�[0m commit pin 18daf37b7c4e6e51ca2bf8953ce4cff1c38ca725 matched hl, resetting

                              
 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Reading the manifest

 �[32m━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2 / 5  Verifying headers

�[32m✔�[0m Hyprland headers OK

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Verifying headers
                                                                                
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)
              
�[0m → Building borders-plus-plus

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)�[34m[v] �[0mshell returned:  -> cd /tmp/hyprpm/kckingcollin && PKG_CONFIG_PATH="/home/kckingcollin/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C borders-plus-plus all
make: Entering directory '/tmp/hyprpm/kckingcollin/borders-plus-plus'
g++ -shared -fPIC --no-gnu-unique main.cpp borderDeco.cpp -o borders-plus-plus.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7,
                 from main.cpp:6:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/../../includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/../../defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp:4,
                 from borderDeco.hpp:5,
                 from borderDeco.cpp:1:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2: all] Error 1
make: Leaving directory '/tmp/hyprpm/kckingcollin/borders-plus-plus'




�[31m✖�[0m Plugin borders-plus-plus 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.


                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)
              
�[0m → Building csgo-vulkan-fix

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)�[34m[v] �[0mshell returned:  -> cd /tmp/hyprpm/kckingcollin && PKG_CONFIG_PATH="/home/kckingcollin/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C csgo-vulkan-fix all
make: Entering directory '/tmp/hyprpm/kckingcollin/csgo-vulkan-fix'
g++ -shared -fPIC --no-gnu-unique main.cpp -o csgo-vulkan-fix.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7,
                 from main.cpp:5:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2: all] Error 1
make: Leaving directory '/tmp/hyprpm/kckingcollin/csgo-vulkan-fix'




�[31m✖�[0m Plugin csgo-vulkan-fix 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.


                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)

�[0m → Building hyprbars

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)�[34m[v] �[0mshell returned:  -> cd /tmp/hyprpm/kckingcollin && PKG_CONFIG_PATH="/home/kckingcollin/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C hyprbars all
make: Entering directory '/tmp/hyprpm/kckingcollin/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 xkbcommon` main.cpp barDeco.cpp  -o hyprbars.so `pkg-config --libs pangocairo` -O2
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7,
                 from main.cpp:6:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/../../includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/../../defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp:4,
                 from barDeco.hpp:5,
                 from barDeco.cpp:1:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:11: hyprbars.so] Error 1
make: Leaving directory '/tmp/hyprpm/kckingcollin/hyprbars'




�[31m✖�[0m 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.


                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)

�[0m → Building hyprexpo

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)�[34m[v] �[0mshell returned:  -> cd /tmp/hyprpm/kckingcollin && PKG_CONFIG_PATH="/home/kckingcollin/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C hyprexpo all
make: Entering directory '/tmp/hyprpm/kckingcollin/hyprexpo'
g++ -shared -fPIC --no-gnu-unique main.cpp overview.cpp -o hyprexpo.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -Wno-narrowing
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7,
                 from main.cpp:5:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/../defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/Framebuffer.hpp:3,
                 from overview.hpp:7,
                 from overview.cpp:1:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2: all] Error 1
make: Leaving directory '/tmp/hyprpm/kckingcollin/hyprexpo'




�[31m✖�[0m 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.


                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)

�[0m → Building hyprtrails

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)�[34m[v] �[0mshell returned:  -> cd /tmp/hyprpm/kckingcollin && PKG_CONFIG_PATH="/home/kckingcollin/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C hyprtrails all
make: Entering directory '/tmp/hyprpm/kckingcollin/hyprtrails'
g++ -shared -fPIC --no-gnu-unique main.cpp trail.cpp -o hyprtrails.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/Compositor.hpp:7,
                 from main.cpp:6:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/../../includes.hpp:52,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/../../defines.hpp:1,
                 from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp:4,
                 from trail.hpp:7,
                 from trail.cpp:1:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2: all] Error 1
make: Leaving directory '/tmp/hyprpm/kckingcollin/hyprtrails'




�[31m✖�[0m Plugin hyprtrails 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.


                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)

�[0m → Building hyprwinwrap

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)�[34m[v] �[0mshell returned:  -> cd /tmp/hyprpm/kckingcollin && PKG_CONFIG_PATH="/home/kckingcollin/.local/share/hyprpm/headersRoot/share/pkgconfig" make -C hyprwinwrap all
make: Entering directory '/tmp/hyprpm/kckingcollin/hyprwinwrap'
g++ -shared -fPIC --no-gnu-unique main.cpp -o hyprwinwrap.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2
In file included from /home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/src/includes.hpp:52,
                 from main.cpp:6:
/home/kckingcollin/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland/wlr/types/wlr_layer_shell_v1.h:16:10: fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory
   16 | #include "wlr-layer-shell-unstable-v1-protocol.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2: all] Error 1
make: Leaving directory '/tmp/hyprpm/kckingcollin/hyprwinwrap'




�[31m✖�[0m Plugin hyprwinwrap 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.


                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)

�[32m✔�[0m all plugins built

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━━━━━━━━━━━  3 / 5  Building plugin(s)
                                                                                
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━  4 / 5  Installing repository

�[32m✔�[0m installed repository

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━  4 / 5  Installing repository

�[32m✔�[0m you can now enable the plugin(s) with hyprpm enable

                              
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍�[0m━━━━━━━━━  4 / 5  Installing repository
                                                                                
 �[32m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━�[0m  5 / 5  Done!

it is the same issue as mentioned issue fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory

i removed all the extra empty lines from your log:

it is the same issue as mentioned issue fatal error: wlr-layer-shell-unstable-v1-protocol.h: No such file or directory

I see, thanks, I'll try to do that myself next time, and ye it seems we arrived at the same error, i just wasn't confident enough to narrow it down, so thanks for that as well

does it work on git or when built from source?

Had same issue and fixed it by installing hyprwayland-scanner (from arch extra as well) and force update (hyprpm update -f)

Not sure if force was required though