hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.88k stars 848 forks source link

Unable to install Hyprland headers with "hyprpm update" #7434

Closed fvckDesa closed 1 month ago

fvckDesa commented 1 month ago

Regression?

No

System Info and Version

System/Version info ```sh Hyprland, built from branch at commit 918d8340afd652b011b937d29d5eea0be08467f5 (flake.lock: update). Date: Tue Jun 25 12:06:02 2024 Tag: v0.41.2, commits: 4886 flags: (if any) System Information: System name: Linux Node name: archlinux Release: 6.10.3-arch1-2 Version: #1 SMP PREEMPT_DYNAMIC Tue, 06 Aug 2024 07:21:19 +0000 GPU information: 00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08) (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: ======Config-Start====== Config File: /home/desa/.config/hypr/hyprland.conf: Read Succeeded ################ ### MONITORS ### ################ source = ~/.config/hypr/monitors.conf ################# ### VARIABLES ### ################# source = ~/.config/hypr/variables.conf ################# ### AUTOSTART ### ################# source = ~/.config/hypr/autostart.conf #################### ### KEYBINDINGSS ### #################### source = ~/.config/hypr/keybindings.conf ################## ### ANIMATIONS ### ################## source = ~/.config/hypr/animations.conf ############# ### THEME ### ############# source = ~/.config/hypr/theme.conf ############# ### INPUT ### ############# source = ~/.config/hypr/input.conf ############### ### GENERAL ### ############### source = ~/.config/hypr/general.conf ############## ### WINDOW ### ############## source = ~/.config/hypr/window.conf Config File: /home/desa/.config/hypr/monitors.conf: Read Succeeded monitor=eDP-1,1920x1200@60,0x0,1 Config File: /home/desa/.config/hypr/variables.conf: Read Succeeded $terminal = kitty $browser = google-chrome-stable env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 Config File: /home/desa/.config/hypr/autostart.conf: Read Succeeded exec-once = $terminal exec-once = [workspace special:spotify silent] spotify-launcher Config File: /home/desa/.config/hypr/keybindings.conf: Read Succeeded $mainMod = SUPER bind = $mainMod, T, exec, $terminal bind = $mainMod, B, exec, $browser bind = $mainMod, K, killactive, bind = $mainMod, E, exit, bind = $mainMod, F, fullscreen, bind = $mainMod, V, togglefloating, bind = $mainMod, C, centerwindow, bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, H, swapsplit, # dwindle bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d bind = $mainMod, Prior, cyclenext, prev bind = $mainMod, Next, cyclenext, bind = $mainMod SHIFT, left, swapwindow, l bind = $mainMod SHIFT, right, swapwindow, r bind = $mainMod SHIFT, up, swapwindow, u bind = $mainMod SHIFT, down, swapwindow, d bind = $mainMod SHIFT, Prior, swapnext, prev bind = $mainMod SHIFT, Next, swapnext, bind = $mainMod CTRL, left, movewindow, l bind = $mainMod CTRL, right, movewindow, r bind = $mainMod CTRL, up, movewindow, u bind = $mainMod CTRL, down, movewindow, d binde = $mainMod ALT, left, resizeactive, -80 0 binde = $mainMod ALT, right, resizeactive, 80 0 binde = $mainMod ALT, up, resizeactive, 0 -80 binde = $mainMod ALT, down, resizeactive, 0 80 bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 bind = $mainMod, 3, workspace, 3 bind = $mainMod, 4, workspace, 4 bind = $mainMod, 5, workspace, 5 bind = $mainMod, 6, workspace, 6 bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10 bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod, S, togglespecialworkspace, spotify bindel =, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+ --limit 1.0 bindel =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02- --limit 1.0 bindl =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindel = SHIFT, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.02+ --limit 1.0 bindel = SHIFT, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.02- --limit 1.0 bindl =,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle bindl = CTRL, XF86AudioRaiseVolume, exec, playerctl next bindl = CTRL, XF86AudioLowerVolume, exec, playerctl previous bindl = CTRL, XF86AudioMute, exec, playerctl play-pause bindel =, XF86MonBrightnessUp, exec, brightnessctl -d intel_backlight set 5%+ bindel =, XF86MonBrightnessDown, exec, brightnessctl -d intel_backlight set 5%- # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow Config File: /home/desa/.config/hypr/animations.conf: Read Succeeded animations { enabled = true bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default } Config File: /home/desa/.config/hypr/theme.conf: Read Succeeded general { gaps_in = 5 gaps_out = 20 border_size = 2 col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(595959aa) resize_on_border = true extend_border_grab_area = 30 allow_tearing = false layout = dwindle } decoration { rounding = 15 active_opacity = 1.0 inactive_opacity = 1.0 drop_shadow = true shadow_range = 4 shadow_render_power = 3 col.shadow = rgba(1a1a1aee) dim_inactive = true dim_strength = 0.3 blur { enabled = true size = 3 passes = 1 vibrancy = 0.1696 } } dwindle { pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this } Config File: /home/desa/.config/hypr/input.conf: Read Succeeded # https://wiki.hyprland.org/Configuring/Variables/#input input { kb_layout = it kb_variant = kb_model = kb_options = kb_rules = numlock_by_default = true follow_mouse = 1 sensitivity = 0 # -1.0 - 1.0, 0 means no modification. touchpad { natural_scroll = true drag_lock = true } } # https://wiki.hyprland.org/Configuring/Variables/#gestures gestures { workspace_swipe = true workspace_swipe_fingers = 3 } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more device { name = epic-mouse-v1 sensitivity = -0.5 } Config File: /home/desa/.config/hypr/general.conf: Read Succeeded misc { force_default_wallpaper = -1 disable_hyprland_logo = false } Config File: /home/desa/.config/hypr/window.conf: Read Succeeded windowrulev2=noblur,class:^()$,title:^()$ ======Config-End======== ```

Description

I already install cmake, cpio and meson on my machine but i receive this output

hyprpm -v update ```sh [v] version returned: Hyprland, built from branch at commit 918d8340afd652b011b937d29d5eea0be08467f5 (flake.lock: update). Date: Tue Jun 25 12:06:02 2024 Tag: v0.41.2, commits: 4886 flags: (if any) [v] parsed commit 918d8340afd652b011b937d29d5eea0be08467f5 at branch on Tue Jun 25 12:06:02 2024, commits 4886 ! Cloning https://github.com/hyprwm/hyprland, this might take a moment. [v] will shallow since: Tue Jun 18 12:06:02 2024 ✔ cloned [v] git returned (co): Your branch is up to date with 'origin/main'. [v] git returned (rs): rm 'subprojects/tracy' fatal: not a git repository: ../../.git/modules/subprojects/wlroots-hyprland fatal: could not reset submodule index ✔ checked out to running ver ! configuring Hyprland [v] setting PREFIX for cmake to /home/desa/.local/share/hyprpm/headersRoot [v] cmake returned: CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:253 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): CMakeLists.txt:5 (include) This warning is for project developers. Use -Wno-dev to suppress it. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Gathering git info -- Found Python3: /usr/bin/python3.12 (found version "3.12.4") found components: Interpreter Building itab.c/itab.h... -- Setting up wlroots -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1") -- Found WaylandScanner at /usr/bin/wayland-scanner -- Found wayland-protocols at //usr/share/wayland-protocols -- Configuring Hyprland in Release with CMake -- Checking deps... -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenGL: /usr/lib/libOpenGL.so found components: GLES3 -- Checking for modules 'xkbcommon;uuid;wayland-server;wayland-client;wayland-cursor;wayland-protocols;cairo;pango;pangocairo;pixman-1;libdrm;libinput;hwdata;libseat;libdisplay-info;libliftoff;libudev;gbm;hyprlang>=0.3.2;hyprcursor>=0.1.7;hyprutils>=0.1.5' -- Found xkbcommon, version 1.7.0 -- Found uuid, version 2.40.2 -- Found wayland-server, version 1.23.0 -- Found wayland-client, version 1.23.0 -- Found wayland-cursor, version 1.23.0 -- Found wayland-protocols, version 1.36 -- Found cairo, version 1.18.0 -- Found pango, version 1.54.0 -- Found pangocairo, version 1.54.0 -- Found pixman-1, version 0.43.4 -- Found libdrm, version 2.4.122 -- Found libinput, version 1.26.1 -- Found hwdata, version 0.385 -- Found libseat, version 0.8.0 -- Found libdisplay-info, version 0.2.0 -- Found libliftoff, version 0.5.0 -- Found libudev, version 256 -- Found gbm, version 24.1.5-arch1.1 -- Found hyprlang, version 0.5.2 -- Found hyprcursor, version 0.1.9 -- Found hyprutils, version 0.2.1 -- Looking for execinfo.h -- Looking for execinfo.h - found -- Configuration supports execinfo -- Looking for backtrace in execinfo -- Looking for backtrace in execinfo - not found -- Looking for sys/timerfd.h -- Looking for sys/timerfd.h - found -- Checking for module 'epoll-shim' -- Package 'epoll-shim', required by 'virtual:world', not found -- XWAYLAND Enabled (NO_XWAYLAND not defined) checking deps... -- Checking for modules 'xcb;xwayland;xcb-util;xcb-render;xcb-xfixes;xcb-icccm;xcb-composite;xcb-res;xcb-ewmh;xcb-errors' -- Found xcb, version 1.17.0 -- Found xwayland, version 24.1.2 -- Found xcb-util, version 0.4.1 -- Found xcb-render, version 1.17.0 -- Found xcb-xfixes, version 1.17.0 -- Found xcb-icccm, version 0.4.2 -- Found xcb-composite, version 1.17.0 -- Found xcb-res, version 1.17.0 -- Found xcb-ewmh, version 0.4.2 -- Found xcb-errors, version 1.0.1 -- SYSTEMD support is requested (NO_SYSTEMD not defined)... -- Setting precompiled headers -- Setting link libraries -- Checking for module 'hyprutils>=0.1.1' -- Found hyprutils, version 0.2.1 -- Checking for modules 'tomlplusplus;hyprutils>=0.1.1' -- Found tomlplusplus, version 3.4.0 -- Found hyprutils, version 0.2.1 -- Configuring done (1.5s) -- Generating done (0.0s) -- Build files have been written to: /tmp/hyprpm/hyprland-desa/build [v] meson returned: ERROR: Neither source directory 'build' nor build directory None contain a build file meson.build. ✔ configured Hyprland [v] installation will run: sed -i -e "s#PREFIX = /usr/local#PREFIX = /home/desa/.local/share/hyprpm/headersRoot#" /tmp/hyprpm/hyprland-desa/Makefile && cd /tmp/hyprpm/hyprland-desa && make installheaders ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━ 4 / 5 Installing sources[v] installer returned: # remove previous headers from hyprpm's dir rm -fr /home/desa/.local/share/hyprpm/headersRoot/include/hyprland mkdir -p /home/desa/.local/share/hyprpm/headersRoot/include/hyprland mkdir -p /home/desa/.local/share/hyprpm/headersRoot/include/hyprland/protocols mkdir -p /home/desa/.local/share/hyprpm/headersRoot/include/hyprland/wlr mkdir -p /home/desa/.local/share/hyprpm/headersRoot/share/pkgconfig cmake --build ./build --config Release --target generate-protocol-headers [0/2] Re-checking globbed directories... [1/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-screencopy-unstable-v1-protocol.h [2/41] Generating /tmp/hyprpm/hyprland-desa/protocols/hyprland-global-shortcuts-v1-protocol.h [3/41] Generating /tmp/hyprpm/hyprland-desa/protocols/hyprland-toplevel-export-v1-protocol.h [4/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-gamma-control-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-gamma-control-unstable-v1.hpp [5/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-foreign-toplevel-management-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-foreign-toplevel-management-unstable-v1.hpp [6/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-output-power-management-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-output-power-management-unstable-v1.hpp [7/41] Generating /tmp/hyprpm/hyprland-desa/protocols/virtual-keyboard-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/virtual-keyboard-unstable-v1.hpp [8/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-virtual-pointer-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-virtual-pointer-unstable-v1.hpp [9/41] Generating /tmp/hyprpm/hyprland-desa/protocols/input-method-unstable-v2.cpp, /tmp/hyprpm/hyprland-desa/protocols/input-method-unstable-v2.hpp [10/41] Generating /tmp/hyprpm/hyprland-desa/protocols/kde-server-decoration.cpp, /tmp/hyprpm/hyprland-desa/protocols/kde-server-decoration.hpp [11/41] Generating /tmp/hyprpm/hyprland-desa/protocols/text-input-unstable-v1-protocol.h [12/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-output-management-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-output-management-unstable-v1.hpp [13/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-data-control-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-data-control-unstable-v1.hpp [14/41] Generating /tmp/hyprpm/hyprland-desa/protocols/hyprland-focus-grab-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/hyprland-focus-grab-v1.hpp [15/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wlr-layer-shell-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/wlr-layer-shell-unstable-v1.hpp [16/41] Generating /tmp/hyprpm/hyprland-desa/protocols/fractional-scale-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/fractional-scale-v1.hpp [17/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wayland-drm.cpp, /tmp/hyprpm/hyprland-desa/protocols/wayland-drm.hpp [18/41] Generating /tmp/hyprpm/hyprland-desa/protocols/tearing-control-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/tearing-control-v1.hpp [19/41] Generating /tmp/hyprpm/hyprland-desa/protocols/xdg-output-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/xdg-output-unstable-v1.hpp [20/41] Generating /tmp/hyprpm/hyprland-desa/protocols/cursor-shape-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/cursor-shape-v1.hpp [21/41] Generating /tmp/hyprpm/hyprland-desa/protocols/idle-inhibit-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/idle-inhibit-unstable-v1.hpp [22/41] Generating /tmp/hyprpm/hyprland-desa/protocols/relative-pointer-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/relative-pointer-unstable-v1.hpp [23/41] Generating /tmp/hyprpm/hyprland-desa/protocols/xdg-decoration-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/xdg-decoration-unstable-v1.hpp [24/41] Generating /tmp/hyprpm/hyprland-desa/protocols/alpha-modifier-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/alpha-modifier-v1.hpp [25/41] Generating /tmp/hyprpm/hyprland-desa/protocols/ext-foreign-toplevel-list-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/ext-foreign-toplevel-list-v1.hpp [26/41] Generating /tmp/hyprpm/hyprland-desa/protocols/pointer-gestures-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/pointer-gestures-unstable-v1.hpp [27/41] Generating /tmp/hyprpm/hyprland-desa/protocols/keyboard-shortcuts-inhibit-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/keyboard-shortcuts-inhibit-unstable-v1.hpp [28/41] Generating /tmp/hyprpm/hyprland-desa/protocols/pointer-constraints-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/pointer-constraints-unstable-v1.hpp [29/41] Generating /tmp/hyprpm/hyprland-desa/protocols/ext-idle-notify-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/ext-idle-notify-v1.hpp [30/41] Generating /tmp/hyprpm/hyprland-desa/protocols/text-input-unstable-v3.cpp, /tmp/hyprpm/hyprland-desa/protocols/text-input-unstable-v3.hpp [31/41] Generating /tmp/hyprpm/hyprland-desa/protocols/presentation-time.cpp, /tmp/hyprpm/hyprland-desa/protocols/presentation-time.hpp [32/41] Generating /tmp/hyprpm/hyprland-desa/protocols/primary-selection-unstable-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/primary-selection-unstable-v1.hpp [33/41] Generating /tmp/hyprpm/hyprland-desa/protocols/tablet-v2.cpp, /tmp/hyprpm/hyprland-desa/protocols/tablet-v2.hpp [34/41] Generating /tmp/hyprpm/hyprland-desa/protocols/xdg-shell.cpp, /tmp/hyprpm/hyprland-desa/protocols/xdg-shell.hpp [35/41] Generating /tmp/hyprpm/hyprland-desa/protocols/linux-dmabuf-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/linux-dmabuf-v1.hpp [36/41] Generating /tmp/hyprpm/hyprland-desa/protocols/xdg-activation-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/xdg-activation-v1.hpp [37/41] Generating /tmp/hyprpm/hyprland-desa/protocols/ext-session-lock-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/ext-session-lock-v1.hpp [38/41] Generating /tmp/hyprpm/hyprland-desa/protocols/viewporter.cpp, /tmp/hyprpm/hyprland-desa/protocols/viewporter.hpp [39/41] Generating /tmp/hyprpm/hyprland-desa/protocols/xwayland-shell-v1.cpp, /tmp/hyprpm/hyprland-desa/protocols/xwayland-shell-v1.hpp [40/41] Generating /tmp/hyprpm/hyprland-desa/protocols/wayland.cpp, /tmp/hyprpm/hyprland-desa/protocols/wayland.hpp find src -name '*.h*' -print0 | cpio --quiet -0dump /home/desa/.local/share/hyprpm/headersRoot/include/hyprland cd subprojects/wlroots-hyprland/include/wlr && find . -name '*.h*' -print0 | cpio --quiet -0dump /home/desa/.local/share/hyprpm/headersRoot/include/hyprland/wlr && cd ../../../.. /bin/sh: line 1: cd: subprojects/wlroots-hyprland/include/wlr: No such file or directory make: *** [Makefile:56: installheaders] Error 1 ✖ failed to install headers with error code 2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5 / 5 Failed ✖ Headers missing. Please run hyprpm update to fix those. ```

How to reproduce

hyprpm update

Crash reports, logs, images, videos

No response

MightyPlaza commented 1 month ago

https://github.com/hyprwm/Hyprland/issues/6909

fvckDesa commented 1 month ago

Thanks @MightyPlaza, if can be useful for someone, I solved the issue uninstalling and reinstalling hyprland package, only updating the package not work for me

PhictionalOne commented 1 month ago

Sadly removing and reinstalling hyprland did not work for me here.

fvckDesa commented 1 month ago

@PhictionalOne make sure you have cmake, cpio and meson installed on your system, I think you also need a c++ compiler (I personally use the one in the base-devel package). Before running hyprpm update remove the ~/.local/share/hyprpm directory. Use the "-v" flag in the hyprpm update cmd to check for other possible errors