Hyprland version
Hyprland 0.52.0 built from branch unknown at commit unknown unknown (unknown).
Date: unknown
Tag: unknown, commits: 0
Libraries:
Hyprgraphics: built against 0.3.0, system has 0.3.0
Hyprutils: built against 0.10.1, system has 0.10.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.3, system has 0.6.3
Aquamarine: built against 0.9.5, system has 0.9.5
no flags were set
Describe your issue / feature…
! Using --force, I hope you know what you are doing.
[sudo] password for phoenix:
[v] installed version returned: Hyprland 0.52.0 built from branch unknown at commit unknown unknown (unknown).
Date: unknown
Tag: unknown, commits: 0
Libraries:
Hyprgraphics: built against 0.3.0, system has 0.3.0
Hyprutils: built against 0.10.1, system has 0.10.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.3, system has 0.6.3
Aquamarine: built against 0.9.5, system has 0.9.5
no flags were set
[v] parsed commit unknown at branch unknown on unknown, commits 0
╍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0 / 5 Cloning the hyprland re! Cloning https://github.com/hyprwm/Hyprland, this might take a moment.
╍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0 / 5 Cloning the hyprland re✔ Hyprland cloned
╍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0 / 5 Cloning the hyprland re[v] will run: cd /run/user/1000/hyprpm/hyprland-phoenix && git checkout unknown 2>&1
[v] git returned (co): error: pathspec 'unknown' did not match any file(s) known to git
[v] git returned (rs): rm 'subprojects/tracy'
fatal: ambiguous argument 'unknown': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
✔ checked out to running ver
! configuring Hyprland
[v] setting PREFIX for cmake to /var/cache/hyprpm/phoenix/headersRoot
[v] cmake returned: Not searching for unused variables given on the command line.
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.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
-- Generating shader includes
-- blur1.frag
-- blur2.frag
-- blurfinish.frag
-- blurprepare.frag
-- border.frag
-- CM.frag
-- CM.glsl
-- ext.frag
-- glitch.frag
-- passthru.frag
-- quad.frag
-- rgba.frag
-- rgbamatte.frag
-- rgbx.frag
-- rounding.glsl
-- shadow.frag
-- tex300.vert
-- tex320.vert
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for module 'udis86>=1.7.2'
-- Package 'udis86' not found
-- Found Python3: /usr/bin/python3.13 (found version "3.13.7") found components: Interpreter
Building itab.c/itab.h...
-- udis86 dependency not found, falling back to subproject
-- Found wayland-protocols at //usr/share/wayland-protocols
-- Found wayland-scanner pkgdatadir at //usr/share/wayland
-- 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 module 'aquamarine>=0.9.3'
-- Found aquamarine, version 0.9.5
-- Checking for module 'hyprlang>=0.3.2'
-- Found hyprlang, version 0.6.3
-- Checking for module 'hyprcursor>=0.1.7'
-- Found hyprcursor, version 0.1.13
-- Checking for module 'hyprutils>=0.8.2'
-- Found hyprutils, version 0.10.1
-- Checking for module 'hyprgraphics>=0.1.6'
-- Found hyprgraphics, version 0.3.0
-- Detected git repository root: /run/user/1000/hyprpm/hyprland-phoenix
-- Checking for modules 'xkbcommon;uuid;wayland-server>=1.22.90;wayland-protocols>=1.45;cairo;pango;pangocairo;pixman-1;xcursor;libdrm;libinput>=1.28;gbm;gio-2.0;re2'
-- Found xkbcommon, version 1.12.3
-- Found uuid, version 2.41.2
-- Found wayland-server, version 1.24.0
-- Found wayland-protocols, version 1.45
-- Found cairo, version 1.18.4
-- Found pango, version 1.57.0
-- Found pangocairo, version 1.57.0
-- Found pixman-1, version 0.46.4
-- Found xcursor, version 1.2.3
-- Found libdrm, version 2.4.128
-- Found libinput, version 1.29.2
-- Found gbm, version 25.2.6-arch1.1
-- Found gio-2.0, version 2.86.1
-- Found re2, version 11.0.0
-- 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' not found
-- Looking for sys/inotify.h
-- Looking for sys/inotify.h - found
-- Checking for module 'libinotify'
-- Package 'libinotify' not found
-- XWAYLAND Enabled (NO_XWAYLAND not defined) checking deps...
-- Checking for modules 'xcb;xcb-render;xcb-xfixes;xcb-icccm;xcb-composite;xcb-res;xcb-errors'
-- Found xcb, version 1.17.0
-- 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-errors, version 1.0.1
-- SYSTEMD support is requested (NO_SYSTEMD not defined)...
-- UWSM support is enabled (NO_UWSM not defined)...
-- Setting precompiled headers
-- Setting link libraries
-- Checking for module 'hyprland-protocols>=0.6.4'
-- Package 'hyprland-protocols' not found
-- hyprland-protocols subproject set to subprojects/hyprland-protocols
-- Checking for modules 'hyprutils>=0.2.4;re2'
-- Found hyprutils, version 0.10.1
-- Found re2, version 11.0.0
-- Checking for modules 'tomlplusplus;hyprutils>=0.7.0'
-- Found tomlplusplus, version 3.4.0
-- Found hyprutils, version 0.10.1
-- glaze dependency not found, retrieving v5.1.1 with FetchContent
-- hyprpm is enabled (NO_HYPRPM not defined)
-- Building hyprtester
-- Checking for module 'hyprutils>=0.5.0'
-- Found hyprutils, version 0.10.1
-- Checking for modules 'hyprutils>=0.8.0;wayland-client;wayland-protocols'
-- Found hyprutils, version 0.10.1
-- Found wayland-client, version 1.24.0
-- Found wayland-protocols, version 1.45
-- Found wayland-protocols at //usr/share/wayland-protocols
-- Found wayland-scanner pkgdatadir at //usr/share/wayland
-- Testing is enabled
-- Configuring done (14.6s)
-- Generating done (0.1s)
-- Build files have been written to: /run/user/1000/hyprpm/hyprland-phoenix/build
✔ configured Hyprland
[v] prepare install will run: sed -i -e "s#PREFIX = /usr/local#PREFIX = /var/cache/hyprpm/phoenix/headersRoot#" /run/user/1000/hyprpm/hyprland-phoenix/Makefile
[v] install will run as sudo: make -C '/run/user/1000/hyprpm/hyprland-phoenix' installheaders && chmod -R 644 '/var/cache/hyprpm/phoenix/headersRoot' && find '/var/cache/hyprpm/phoenix/headersRoot' -type d -exec chmod a+x {} \;
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━ 4 / 5 Installing sources[v] installer returned: make: Entering directory '/run/user/1000/hyprpm/hyprland-phoenix'
# remove previous headers from hyprpm's dir
rm -fr /var/cache/hyprpm/phoenix/headersRoot/include/hyprland
mkdir -p /var/cache/hyprpm/phoenix/headersRoot/include/hyprland
mkdir -p /var/cache/hyprpm/phoenix/headersRoot/include/hyprland/protocols
mkdir -p /var/cache/hyprpm/phoenix/headersRoot/share/pkgconfig
cmake --build ./build --config Release --target generate-protocol-headers
[0/2] Re-checking globbed directories...
[1/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-global-shortcuts-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-global-shortcuts-v1.hpp
[2/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-toplevel-export-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-toplevel-export-v1.hpp
[3/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/text-input-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/text-input-unstable-v1.hpp
[4/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-screencopy-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-screencopy-unstable-v1.hpp
[5/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-gamma-control-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-gamma-control-unstable-v1.hpp
[6/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-foreign-toplevel-management-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-foreign-toplevel-management-unstable-v1.hpp
[7/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-output-power-management-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-output-power-management-unstable-v1.hpp
[8/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/virtual-keyboard-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/virtual-keyboard-unstable-v1.hpp
[9/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-virtual-pointer-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-virtual-pointer-unstable-v1.hpp
[10/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/input-method-unstable-v2.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/input-method-unstable-v2.hpp
[11/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-output-management-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-output-management-unstable-v1.hpp
[12/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/kde-server-decoration.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/kde-server-decoration.hpp
[13/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-focus-grab-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-focus-grab-v1.hpp
[14/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-layer-shell-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-layer-shell-unstable-v1.hpp
[15/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-data-control-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wlr-data-control-unstable-v1.hpp
[16/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/frog-color-management-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/frog-color-management-v1.hpp
[17/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xx-color-management-v4.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xx-color-management-v4.hpp
[18/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wayland-drm.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wayland-drm.hpp
[19/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-ctm-control-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-ctm-control-v1.hpp
[20/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-surface-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-surface-v1.hpp
[21/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-lock-notify-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-lock-notify-v1.hpp
[22/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-toplevel-mapping-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/hyprland-toplevel-mapping-v1.hpp
[23/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/tearing-control-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/tearing-control-v1.hpp
[24/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/fractional-scale-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/fractional-scale-v1.hpp
[25/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-output-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-output-unstable-v1.hpp
[26/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/cursor-shape-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/cursor-shape-v1.hpp
[27/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/idle-inhibit-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/idle-inhibit-unstable-v1.hpp
[28/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-decoration-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-decoration-unstable-v1.hpp
[29/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/alpha-modifier-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/alpha-modifier-v1.hpp
[30/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-foreign-toplevel-list-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-foreign-toplevel-list-v1.hpp
[31/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/relative-pointer-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/relative-pointer-unstable-v1.hpp
[32/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/pointer-gestures-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/pointer-gestures-unstable-v1.hpp
[33/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/keyboard-shortcuts-inhibit-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/keyboard-shortcuts-inhibit-unstable-v1.hpp
[34/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/text-input-unstable-v3.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/text-input-unstable-v3.hpp
[35/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/pointer-constraints-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/pointer-constraints-unstable-v1.hpp
[36/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-activation-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-activation-v1.hpp
[37/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-idle-notify-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-idle-notify-v1.hpp
[38/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-session-lock-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-session-lock-v1.hpp
[39/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/tablet-v2.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/tablet-v2.hpp
[40/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/presentation-time.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/presentation-time.hpp
[41/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-shell.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-shell.hpp
[42/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/primary-selection-unstable-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/primary-selection-unstable-v1.hpp
[43/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xwayland-shell-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xwayland-shell-v1.hpp
[44/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/viewporter.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/viewporter.hpp
[45/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/linux-dmabuf-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/linux-dmabuf-v1.hpp
[46/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/drm-lease-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/drm-lease-v1.hpp
[47/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/linux-drm-syncobj-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/linux-drm-syncobj-v1.hpp
[48/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-dialog-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-dialog-v1.hpp
[49/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/single-pixel-buffer-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/single-pixel-buffer-v1.hpp
[50/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/content-type-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/content-type-v1.hpp
[51/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/security-context-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/security-context-v1.hpp
[52/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-system-bell-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-system-bell-v1.hpp
[53/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-toplevel-tag-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/xdg-toplevel-tag-v1.hpp
[54/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-workspace-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-workspace-v1.hpp
[55/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/color-management-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/color-management-v1.hpp
[56/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-data-control-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/ext-data-control-v1.hpp
[57/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/commit-timing-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/commit-timing-v1.hpp
[58/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/pointer-warp-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/pointer-warp-v1.hpp
[59/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/fifo-v1.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/fifo-v1.hpp
[60/61] Generating /run/user/1000/hyprpm/hyprland-phoenix/protocols/wayland.cpp, /run/user/1000/hyprpm/hyprland-phoenix/protocols/wayland.hpp
find src -type f \( -name '*.hpp' -o -name '*.h' -o -name '*.inc' \) -print0 | cpio --quiet -0dump /var/cache/hyprpm/phoenix/headersRoot/include/hyprland
cp ./protocols/*.h* /var/cache/hyprpm/phoenix/headersRoot/include/hyprland/protocols
cp ./build/hyprland.pc /var/cache/hyprpm/phoenix/headersRoot/share/pkgconfig
if [ -d /usr/share/pkgconfig ]; then cp ./build/hyprland.pc /usr/share/pkgconfig 2>/dev/null || true; fi
chmod -R 755 /var/cache/hyprpm/phoenix/headersRoot/include/hyprland
chmod 755 /var/cache/hyprpm/phoenix/headersRoot/share/pkgconfig
make: Leaving directory '/run/user/1000/hyprpm/hyprland-phoenix'
✖ failed to install headers with error code 4 (Headers version mismatched)
→ if the problem persists, try running hyprpm purge-cache.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5 / 5 Failed
✖ Headers version mismatch. Please run hyprpm update to fix those.