Open GregerForever opened 5 months ago
Also same issue but it happens regardless of using the script or pacman so I dont think it is an end-4 issue. After hours of troubleshooting I skipped it and ran yay -S hyprland.
After loading in I have many issues but they seem to be ags related not hyprland.
Update your hyprwayland-scanner-git with
yay -S hyprwayland-scanner-git
https://aur.archlinux.org/packages/hyprland-git#comment-970938
@clsty @end-4 FYI: it should probably be noted/documented somewhere as a troubleshooting step in some of these issues to run rm -rf ~/.cache/yay/
or something of the sort
[I didn't experience precisely the issue here, but had some very similar issues of the same type with a few hypr* package builds (one such being hyprlock-git)]
I had been experiencing issues after an update, and no amount of cleanBuilding/git pulling/uninstalling/reinstalling helped me out, I could have sworn what I was doing was recloning the repo and not using the cache! But alas, as soon as I nuked yay's cache folder (~/.cache/yay/) and ran the install script again everything worked fine 😆
@b4shful thanks, added
The issue
After a clean installation of Arch, when starting the automatic installation of dotfiles, the installation gets stuck on the command: yay -S --answerclean=a hyprland-git. The logs suggest that it is swearing at a non-string value. Is this a problem on my part or the installer's?
```plain [alexey@archlinux ~]$ yay -S --answerclean=a hyprland-git AUR Explicit (1): hyprland-git-0.38.0.r105.582d6233-1 :: PKGBUILD up to date, skipping download: hyprland-git 1 hyprland-git (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> a :: Deleting (1/1): /home/alexey/.cache/yay/hyprland-git HEAD is now at cd3e853 update SRCINFO warning: could not open directory 'pkg/': Permission denied Removing Hyprland/ Removing hyprland-protocols/ Removing pkg/ Skipping repository src/Hyprland Skipping repository src/wlroots-hyprland Skipping repository src/hyprland-protocols Skipping repository src/udis86 Skipping repository src/tracy Removing tracy/ Removing udis86/ Removing wlroots-hyprland/ 1 hyprland-git (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> a -> hyprland-git: No changes -- skipping :: Proceed with install? [Y/n] y ==> Making package: hyprland-git 0.38.0.r105.582d6233-1 (Thu May 2 08:51:32 2024) ==> Retrieving sources... -> Cloning Hyprland git repo... Cloning into bare repository '/home/alexey/.cache/yay/hyprland-git/Hyprland'... remote: Enumerating objects: 42077, done. remote: Counting objects: 100% (6113/6113), done. remote: Compressing objects: 100% (634/634), done. remote: Total 42077 (delta 5657), reused 5750 (delta 5478), pack-reused 35964 Receiving objects: 100% (42077/42077), 181.02 MiB | 10.11 MiB/s, done. Resolving deltas: 100% (32590/32590), done. -> Cloning wlroots-hyprland git repo... Cloning into bare repository '/home/alexey/.cache/yay/hyprland-git/wlroots-hyprland'... remote: Enumerating objects: 50113, done. remote: Counting objects: 100% (62/62), done. remote: Compressing objects: 100% (42/42), done. remote: Total 50113 (delta 27), reused 40 (delta 12), pack-reused 50051 Receiving objects: 100% (50113/50113), 10.94 MiB | 16.82 MiB/s, done. Resolving deltas: 100% (39353/39353), done. -> Cloning hyprland-protocols git repo... Cloning into bare repository '/home/alexey/.cache/yay/hyprland-git/hyprland-protocols'... remote: Enumerating objects: 130, done. remote: Counting objects: 100% (130/130), done. remote: Compressing objects: 100% (91/91), done. remote: Total 130 (delta 64), reused 93 (delta 38), pack-reused 0 Receiving objects: 100% (130/130), 25.27 KiB | 3.61 MiB/s, done. Resolving deltas: 100% (64/64), done. -> Cloning udis86 git repo... Cloning into bare repository '/home/alexey/.cache/yay/hyprland-git/udis86'... remote: Enumerating objects: 2477, done. remote: Counting objects: 100% (63/63), done. remote: Compressing objects: 100% (43/43), done. remote: Total 2477 (delta 34), reused 46 (delta 20), pack-reused 2414 Receiving objects: 100% (2477/2477), 1.81 MiB | 6.59 MiB/s, done. Resolving deltas: 100% (1503/1503), done. -> Cloning tracy git repo... Cloning into bare repository '/home/alexey/.cache/yay/hyprland-git/tracy'... remote: Enumerating objects: 40475, done. remote: Counting objects: 100% (40474/40474), done. remote: Compressing objects: 100% (11466/11466), done. remote: Total 40475 (delta 29000), reused 40041 (delta 28842), pack-reused 1 Receiving objects: 100% (40475/40475), 29.16 MiB | 21.64 MiB/s, done. Resolving deltas: 100% (29000/29000), done. ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... Hyprland ... Skipped wlroots-hyprland ... Skipped hyprland-protocols ... Skipped udis86 ... Skipped tracy ... Skipped :: (1/1) Parsing SRCINFO: hyprland-git ==> Making package: hyprland-git 0.38.0.r105.582d6233-1 (Thu May 2 08:52:03 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating Hyprland git repo... -> Updating wlroots-hyprland git repo... -> Updating hyprland-protocols git repo... -> Updating udis86 git repo... -> Updating tracy git repo... ==> Validating source files with b2sums... Hyprland ... Skipped wlroots-hyprland ... Skipped hyprland-protocols ... Skipped udis86 ... Skipped tracy ... Skipped ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Creating working copy of Hyprland git repo... Cloning into 'Hyprland'... done. -> Creating working copy of wlroots-hyprland git repo... Cloning into 'wlroots-hyprland'... done. -> Creating working copy of hyprland-protocols git repo... Cloning into 'hyprland-protocols'... done. -> Creating working copy of udis86 git repo... Cloning into 'udis86'... done. -> Creating working copy of tracy git repo... Cloning into 'tracy'... done. ==> Starting prepare()... Submodule 'subprojects/hyprland-protocols' (https://github.com/hyprwm/hyprland-protocols) registered for path 'subprojects/hyprland-protocols' Submodule 'subprojects/tracy' (https://github.com/wolfpld/tracy) registered for path 'subprojects/tracy' Submodule 'subprojects/udis86' (https://github.com/canihavesomecoffee/udis86) registered for path 'subprojects/udis86' Submodule 'subprojects/wlroots-hyprland' (https://github.com/hyprwm/wlroots-hyprland) registered for path 'subprojects/wlroots-hyprland' Cloning into '/home/alexey/.cache/yay/hyprland-git/src/Hyprland/subprojects/hyprland-protocols'... done. Cloning into '/home/alexey/.cache/yay/hyprland-git/src/Hyprland/subprojects/tracy'... done. Cloning into '/home/alexey/.cache/yay/hyprland-git/src/Hyprland/subprojects/udis86'... done. Cloning into '/home/alexey/.cache/yay/hyprland-git/src/Hyprland/subprojects/wlroots-hyprland'... done. Submodule path 'subprojects/hyprland-protocols': checked out '0c2ce70625cb30aef199cb388f99e19a61a6ce03' Submodule path 'subprojects/tracy': checked out '37aff70dfa50cf6307b3fee6074d627dc2929143' Submodule path 'subprojects/udis86': checked out '5336633af70f3917760a6d441ff02d93477b0c86' Submodule path 'subprojects/wlroots-hyprland': checked out '5c1d51c5a2793480f5b6c4341ad0797052aec2ea' HEAD is now at 5c1d51c5 patches: add Nvidia hardware cursors patch (#5) ==> Starting pkgver()... ==> Updated version: hyprland-git 0.39.1.r124.56de72f3-1 ==> Sources are ready. ==> Making package: hyprland-git 0.39.1.r124.56de72f3-1 (Thu May 2 08:52:11 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting pkgver()... ==> Starting build()... The Meson build system Version: 1.4.0 Source dir: /home/alexey/.cache/yay/hyprland-git/src/Hyprland Build dir: /home/alexey/.cache/yay/hyprland-git/src/Hyprland/build Build type: native build Project name: Hyprland Project version: 0.39.1 C compiler for the host machine: cc (gcc 13.2.1 "cc (GCC) 13.2.1 20240417") C linker for the host machine: cc ld.bfd 2.42.0 C++ compiler for the host machine: c++ (gcc 13.2.1 "c++ (GCC) 13.2.1 20240417") C++ linker for the host machine: c++ ld.bfd 2.42.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C++ supports arguments -std=c++23: YES meson.build:16: WARNING: Consider using the built-in option for language standard version instead of using "-std=c++23". Check usable header "execinfo.h" : YES Executing subproject wlroots-hyprland wlroots-hyprland| Project name: wlroots wlroots-hyprland| Project version: 0.18.0-dev wlroots-hyprland| C compiler for the host machine: cc (gcc 13.2.1 "cc (GCC) 13.2.1 20240417") wlroots-hyprland| C linker for the host machine: cc ld.bfd 2.42.0 wlroots-hyprland| Compiler for C supports arguments -Wundef: YES wlroots-hyprland| Compiler for C supports arguments -Wlogical-op: YES wlroots-hyprland| Compiler for C supports arguments -Wmissing-include-dirs: YES wlroots-hyprland| Compiler for C supports arguments -Wold-style-definition: YES wlroots-hyprland| Compiler for C supports arguments -Wpointer-arith: YES wlroots-hyprland| Compiler for C supports arguments -Winit-self: YES wlroots-hyprland| Compiler for C supports arguments -Wstrict-prototypes: YES wlroots-hyprland| Compiler for C supports arguments -Wimplicit-fallthrough=2: YES wlroots-hyprland| Compiler for C supports arguments -Wendif-labels: YES wlroots-hyprland| Compiler for C supports arguments -Wstrict-aliasing=2: YES wlroots-hyprland| Compiler for C supports arguments -Woverflow: YES wlroots-hyprland| Compiler for C supports arguments -Wmissing-prototypes: YES wlroots-hyprland| Compiler for C supports arguments -Walloca: YES wlroots-hyprland| Compiler for C supports arguments -Wno-missing-braces: YES wlroots-hyprland| Compiler for C supports arguments -Wno-missing-field-initializers: YES wlroots-hyprland| Compiler for C supports arguments -Wno-unused-parameter: YES wlroots-hyprland| Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES wlroots-hyprland| Found pkg-config: YES (/sbin/pkg-config) 2.1.1 wlroots-hyprland| Run-time dependency wayland-server found: YES 1.22.0 wlroots-hyprland| Run-time dependency libdrm found: YES 2.4.120 wlroots-hyprland| Run-time dependency xkbcommon found: YES 1.7.0 wlroots-hyprland| Run-time dependency pixman-1 found: YES 0.43.4 wlroots-hyprland| Library m found: YES wlroots-hyprland| Library rt found: YES wlroots-hyprland| Run-time dependency wayland-protocols found: YES 1.35 wlroots-hyprland| Build-time dependency wayland-scanner found: YES 1.22.0 wlroots-hyprland| Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner) wlroots-hyprland| Has header "linux/dma-buf.h" : YES wlroots-hyprland| Run-time dependency egl found: YES 1.5 wlroots-hyprland| Run-time dependency gbm found: YES 24.0.6-arch1.2 wlroots-hyprland| Run-time dependency glesv2 found: YES 3.2 wlroots-hyprland| Program ./embed.sh found: YES (/home/alexey/.cache/yay/hyprland-git/src/Hyprland/subprojects/wlroots-hyprland/render/gles2/shaders/./embed.sh) wlroots-hyprland| Dependency pixman-1 found: YES 0.43.4 (cached) wlroots-hyprland| Dependency gbm found: YES 24.0.6-arch1.2 (cached) wlroots-hyprland| Checking for function "gbm_bo_get_fd_for_plane" with dependency gbm: YES wlroots-hyprland| Run-time dependency libudev found: YES 255 wlroots-hyprland| Run-time dependency libseat found: YES 0.8.0 wlroots-hyprland| Build-time dependency hwdata found: YES 0.381 wlroots-hyprland| Run-time dependency libdisplay-info found: YES 0.1.1 wlroots-hyprland| Run-time dependency libliftoff found: YES 0.4.1 wlroots-hyprland| Run-time dependency libinput found: YES 1.25.0 wlroots-hyprland| Run-time dependency xcb found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-dri3 found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-present found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-render found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-renderutil found: YES 0.3.10 wlroots-hyprland| Run-time dependency xcb-shm found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-xfixes found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-xinput found: YES 1.17.0 wlroots-hyprland| Run-time dependency wayland-client found: YES 1.22.0 wlroots-hyprland| Run-time dependency xwayland found: YES 23.2.6 wlroots-hyprland| Dependency xcb found: YES 1.17.0 (cached) wlroots-hyprland| Run-time dependency xcb-composite found: YES 1.17.0 wlroots-hyprland| Run-time dependency xcb-ewmh found: YES 0.4.2 wlroots-hyprland| Run-time dependency xcb-icccm found: YES 0.4.2 wlroots-hyprland| Dependency xcb-render found: YES 1.17.0 (cached) wlroots-hyprland| Run-time dependency xcb-res found: YES 1.17.0 wlroots-hyprland| Dependency xcb-xfixes found: YES 1.17.0 (cached) wlroots-hyprland| Run-time dependency xcb-errors found: YES 1.0.1 wlroots-hyprland| Checking for function "xcb_xfixes_set_client_disconnect_mode" with dependencies xcb, xcb-composite, xcb-ewmh, xcb-icccm, xcb-render, xcb-res, xcb-xfixes, xcb-errors: YES wlroots-hyprland| Configuring config.h using configuration wlroots-hyprland| Configuring version.h using configuration wlroots-hyprland| Configuring config.h using configuration wlroots-hyprland| Message: Patches found. Applying... wlroots-hyprland| Build targets in project: 136 wlroots-hyprland| Subproject wlroots-hyprland finished. Dependency xcb found: YES 1.17.0 (cached) Executing subproject udis86 method cmake udis86| Found CMake: /sbin/cmake (3.29.2) | Configuring the build directory with CMake version 3.29.2 | Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | - build directory: /home/alexey/.cache/yay/hyprland-git/src/Hyprland/build/subprojects/udis86/__CMake_build | - source directory: /home/alexey/.cache/yay/hyprland-git/src/Hyprland/subprojects/udis86 | - toolchain file: /home/alexey/.cache/yay/hyprland-git/src/Hyprland/build/subprojects/udis86/__CMake_build/CMakeMesonToolchainFile.cmake | - preload file: /usr/lib/python3.12/site-packages/mesonbuild/cmake/data/preload.cmake | - trace args: --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt | - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102] | CMake Warning (dev) at /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:922 (file): | Policy CMP0159 is not set: file(STRINGS) with REGEX updates | CMAKE_MATCH_