Hey, can anyone help me with this I tried updating hyprland using yay and I got this error I tried clean building but nothing worked here is the error log :
/home/zakariya/.cache/yay/hyprland-git/src/Hyprland/src/managers/eventLoop/EventLoopManager.cpp: In member function ‘void CEventLoopManager::enterLoop()’:
/home/zakariya/.cache/yay/hyprland-git/src/Hyprland/src/managers/eventLoop/EventLoopManager.cpp:60:71: error: ‘struct Aquamarine::CBackend::<unnamed>’ has no member named ‘pollFDsChanged’
60 | m_sListeners.pollFDsChanged = g_pCompositor->m_pAqBackend->events.pollFDsChanged.registerListener(this { syncPollFDs(); });
| ^~
make[2]: *** [CMakeFiles/Hyprland.dir/build.make:1454: CMakeFiles/Hyprland.dir/src/managers/eventLoop/EventLoopManager.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:198: CMakeFiles/Hyprland.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: hyprland-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
hyprland-git - exit status 4
Search Criteria
Package Details: hyprland-git 0.48.0.r62.gd775686-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/hyprland-git.git (read-only, click to copy) |
---|---|
Package Base: | hyprland-git |
Description: | Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks |
Upstream URL: | https://github.com/hyprwm/Hyprland |
Licenses: | BSD-3-Clause |
Conflicts: | hyprland |
Provides: | hyprland, wayland-compositor |
Submitter: | hertog |
Maintainer: | Vaxry (zjeffer, alba4k) |
Last Packager: | alba4k |
Votes: | 95 |
Popularity: | 1.42 |
First Submitted: | 2022-04-12 20:26 (UTC) |
Last Updated: | 2025-04-11 23:37 (UTC) |
Dependencies (56)
- aquamarine-gitAUR
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- hyprcursor-gitAUR
- hyprgraphics-gitAUR
- hyprland-qtutils-gitAUR
- hyprlang-gitAUR
- hyprutils-gitAUR
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-gitAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR, libinput-noaccumAUR)
- libliftoff (libliftoff-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- libxfixes
- libxkbcommon (libxkbcommon-gitAUR)
- libxrender
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-fp8-gitAUR, mesa-gitAUR, mesa-amber)
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, nvidia-510xx-utilsAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, nvidia-535xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-390xx-utilsAUR, nvidia-vulkan-utilsAUR, mesa-fp8-gitAUR, nvidia-550xx-utilsAUR, mesa-gitAUR, mesa, mesa-amber, nvidia-utils)
- pango (pango-gitAUR)
- pixman (pixman-gitAUR)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- re2 (re2-gitAUR)
- seatd (seatd-gitAUR)
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR)
- tomlplusplus
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- wayland-protocols (wayland-protocols-gitAUR)
- xcb-proto (xcb-proto-gitAUR)
- xcb-util
- xcb-util-errors
- xcb-util-image
- xcb-util-keysyms
- xcb-util-renderutil
- xcb-util-wm
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-bug865-issue1578AUR, xorg-xwayland-hidpi-xpropAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glaze (glaze-gitAUR) (make)
- hyprland-protocols-gitAUR (make)
- hyprwayland-scanner-gitAUR (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR, ninja-memAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (optional) – to build and install plugins using hyprpm
- cpio (cpio-gitAUR) (optional) – to build and install plugins using hyprpm
- glaze (glaze-gitAUR) (optional) – to build and install plugins using hyprpm
- meson (meson-gitAUR) (optional) – to build and install plugins using hyprpm
- uwsm (optional) – the recommended way to start Hyprland
Required by (79)
- autoricer-bin (requires hyprland) (optional)
- focal-hyprland-git (requires hyprland)
- frogprog-hyprland-dark-git (requires hyprland)
- frogprog-hyprland-light-git (requires hyprland)
- gbar-git (requires hyprland) (optional)
- greetd-regreet-git (requires wayland-compositor)
- grimblast-git (requires hyprland)
- hdisplays (requires hyprland) (make)
- hdrop-git (requires hyprland)
- hy3 (requires hyprland)
- hy3-git (requires hyprland)
- hycov-git (requires hyprland)
- hyde-ipc (requires hyprland)
- hyde-ipc-bin (requires hyprland)
- hyde-ipc-git (requires hyprland)
- hypr-trans-git (requires hyprland)
- hypr-wellbeing-bin (requires hyprland)
- hypraway (requires hyprland)
- hyprdim (requires hyprland)
- hyprdwl-git (requires hyprland)
- hyprfreeze-git (requires hyprland)
- hyprgrass-meta (requires hyprland)
- hyprland-activewindow (requires hyprland)
- hyprland-autoname-workspaces-git (requires hyprland)
- hyprland-dynamic-border-git (requires hyprland)
- hyprland-meta-git
- hyprland-plugin-borders-plus-plus (requires hyprland)
- hyprland-plugin-borders-plus-plus (requires hyprland) (make)
- hyprland-plugin-borders-plus-plus-git (make)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland)
- hyprland-plugin-csgo-vulkan-fix (requires hyprland) (make)
- hyprland-plugin-csgo-vulkan-fix-git (make)
- hyprland-plugin-hyprbars (requires hyprland)
- hyprland-plugin-hyprbars (requires hyprland) (make)
- hyprland-plugin-hyprbars-git (make)
- hyprland-plugin-hyprexpo (requires hyprland)
- hyprland-plugin-hyprexpo (requires hyprland) (make)
- hyprland-plugin-hyprscroller-git (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland)
- hyprland-plugin-hyprtrails (requires hyprland) (make)
- hyprland-plugin-hyprtrails-git (make)
- hyprland-plugin-hyprwinwrap (requires hyprland)
- hyprland-plugin-hyprwinwrap (requires hyprland) (make)
- hyprland-plugin-hyprwinwrap-git (make)
- hyprland-preview-share-picker-git (requires hyprland)
- hyprland-scratchpad-git (requires hyprland)
- hyprland-screenshot (requires hyprland)
- hyprland-workspaces (requires hyprland)
- hyprls-git (requires hyprland) (optional)
- hyprlux (requires hyprland)
- hyproled-git (requires hyprland)
- hyprpanel (requires hyprland)
- hyprpanel-bin (requires hyprland)
- hyprpaper-gen-git (requires hyprland) (optional)
- hyprscratch (requires hyprland)
- hyprshade (requires hyprland)
- hyprshade-git (requires hyprland)
- hyprshade-rewrite-git (requires hyprland)
- hyprsome-git (requires hyprland)
- hyprswitch (requires hyprland)
- lxqt-wayland-session-git (requires hyprland) (optional)
- mist-de (requires hyprland)
- ml4w-hyprland (requires hyprland)
- ml4w-hyprland-git (requires hyprland)
- multibg-wayland (requires hyprland) (optional)
- nerdshade (requires hyprland)
- okpanel-git (requires hyprland)
- pyprland (requires hyprland)
- signal-desktop-fix-sway (requires hyprland) (optional)
- sunsetr-bin (requires hyprland)
- wallpickr-git (requires hyprland)
- way-edges-bin (requires hyprland) (optional)
- way-edges-git (requires hyprland) (optional)
- wlr-layout-ui (requires hyprland) (optional)
- wlr-layout-ui-git (requires hyprland) (optional)
- wl_shimeji-git (requires wayland-compositor)
- xdg-desktop-portal-hyprland-git (requires hyprland) (optional)
- zdhpctl (requires hyprland) (optional)
- zdhpctl (optional)
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 40 Next › Last »
tuxmanxd commented on 2025-02-01 13:09 (UTC)
alba4k commented on 2025-01-31 15:38 (UTC)
I think seatd was required for wlroots and has stayed a dep ever since
wouldn't make them optdeps tho as either one or the other need to be installed, but since we're talking about arch I would guess going for the systemd-based approach with polkit would be better?
<deleted-account> commented on 2025-01-31 08:05 (UTC)
seatd isn't required for Hyprland to work. See https://github.com/hyprwm/hyprland-wiki/pull/960
I suggest moving both seatd and polkit to optdeps to avoid installing unnecessary deps on a user's machine
hunkyburrito commented on 2025-01-15 05:41 (UTC)
Would you consider adding wayland-compositor
in the provides
array? It's included in the officially maintained hyprland
packages. I understand if it's too niche, I just got tired of having to specially update greetd-regreet-git
...
xiota commented on 2025-01-15 04:18 (UTC) (edited on 2025-01-15 04:19 (UTC) by xiota)
That file is part of hyprland-protocols-git
. The hypr*-git
(and aquamarine-git
) packages occasionally need to be collectively rebuilt to accommodate upstream changes.
uwiwiow commented on 2025-01-15 03:36 (UTC)
I couldn't update, checking where the error was in the build.make file I saw that it gave an error because there wasn't a file named hyprland-surface-v1.xml. I had to download it manually
alba4k commented on 2025-01-10 20:16 (UTC)
Also, @quark23 I recently created https://github.com/alba4k/hyprwm-pkgbuilds
Feel free to open a pull request or an issue if you know of anything specific that should be fixed
zjeffer commented on 2025-01-10 19:44 (UTC) (edited on 2025-01-10 19:45 (UTC) by zjeffer)
quark23 commented on 2025-01-10 09:46 (CET)
@alba4k this package is a mess
patches are always welcome ;)
ding4 commented on 2025-01-10 19:34 (UTC)
I can confirm that rebuilding aquamarine-git solved my problem. I was getting the same error as tuxmanxd.
quark23 commented on 2025-01-10 08:46 (UTC)
@alba4k this package is a mess
@tuxmanxd managed to build without errors after rebuilding aquamarine-git, give that a try see what happens.
Pinned Comments
xiota commented on 2025-04-11 01:10 (UTC) (edited on 2025-04-11 01:11 (UTC) by xiota)
Here's the current depends tree to help people figure out (re)build order. Some duplicates are omitted.
alba4k commented on 2025-04-09 20:40 (UTC)
To report issues, open pull requests, or check out other hyprland-related packages, you can check out https://github.com/alba4k/hyprwm-pkgbuilds