Package Details: hyprland-git 0.46.0.r115.ga6b26371-1

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, BSD-2-Clause
Conflicts: hyprland
Provides: hyprland, wayland-compositor
Submitter: hertog
Maintainer: Vaxry (zjeffer, alba4k)
Last Packager: alba4k
Votes: 93
Popularity: 1.24
First Submitted: 2022-04-12 20:26 (UTC)
Last Updated: 2025-01-15 20:42 (UTC)

Required by (67)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 39 Next › Last »

brownfox commented on 2024-05-15 13:26 (UTC) (edited on 2024-05-15 13:36 (UTC) by brownfox)

Found ninja-1.12.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /home/derek/.cache/yay/hyprland-git/src/Hyprland/build
ninja: Entering directory `/home/derek/.cache/yay/hyprland-git/src/Hyprland/build'
[138/573] Generating protocols/_usr_share_wayland_wayland_xml with a custom command
FAILED: protocols/wayland.cpp protocols/wayland.hpp
/usr/bin/hyprwayland-scanner --wayland-enums /usr/share/wayland/wayland.xml protocols
Couldn't load proto
[148/573] Compiling C object subprojects/udis86/liblibudis86.a.p/libudis86_decode.c.o
../subprojects/udis86/libudis86/decode.c: In function ‘decode_operand’:
../subprojects/udis86/libudis86/decode.c:1959:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1959 |       u->br_far  = 1;
      |       ~~~~~~~~~~~^~~
../subprojects/udis86/libudis86/decode.c:1961:5: note: here
 1961 |     case OP_M:
      |     ^~~~
../subprojects/udis86/libudis86/decode.c:1962:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1962 |       if (MODRM_MOD(modrm(u)) == 3) {
      |          ^
../subprojects/udis86/libudis86/decode.c:1966:5: note: here
 1966 |     case OP_E:
      |     ^~~~
../subprojects/udis86/libudis86/decode.c:1992:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1992 |       if (MODRM_MOD(modrm(u)) != 3) {
      |          ^
../subprojects/udis86/libudis86/decode.c:1996:5: note: here
 1996 |     case OP_Q:
      |     ^~~~
../subprojects/udis86/libudis86/decode.c:2003:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2003 |       if (MODRM_MOD(modrm(u)) != 3) {
      |          ^
../subprojects/udis86/libudis86/decode.c:2007:9: note: here
 2007 |         case OP_W:
      |         ^~~~
[155/573] Compiling C++ object hyprpm/src/hyprpm.p/core_PluginManager.cpp.o
../hyprpm/src/core/PluginManager.cpp: In function ‘std::string execAndGet(std::string)’:
../hyprpm/src/core/PluginManager.cpp:45:50: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes]
   45 |     const std::unique_ptr<FILE, decltype(&pclose)> pipe(popen(cmd.c_str(), "r"), pclose);
      |                                                  ^
[157/573] Precompiling header ../src/pch/pch.hpp
ninja: build stopped: subcommand failed.
==> 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

Compilation error

==== Solution

  1. remove hyprland-scanner and hyprland-scanner-debug
yay -Rns hyprwayland-scanner-debug hyprwayland-scanner
  1. reinstall hyprland-scanner-git
yay -S hyprland-scanner-git

Onyx0452 commented on 2024-05-15 13:20 (UTC)

@memchr they provide their own static-linked fork of wlroots, so I suppose system-installed wlroots should not be a dep (see https://github.com/hyprwm/wlroots-hyprland)

<deleted-account> commented on 2024-05-15 08:48 (UTC)

What is the significance of /usr/lib/libwlroots.a? Can anyone confirm if this is needed to build the plugin?

xiota commented on 2024-05-14 15:59 (UTC)

In case the actual error message is helpful. Clean chroot.

mv: cannot stat '/home/main-builder/pkgwork/pkg/hyprland-git/usr/include/wlr': No such file or directory
==> ERROR: A failure occurred in package().

kotv commented on 2024-05-14 15:46 (UTC)

@rpi2 still does not work, need to drop lines 130-131 as meson now builds wlroots directly into $pkgdir/usr/include/hyprland/wlr

rpi2 commented on 2024-05-14 12:53 (UTC)

ok, @SentakuHM thanks fixed.

SentakuHM commented on 2024-05-14 11:29 (UTC) (edited on 2024-05-14 13:06 (UTC) by SentakuHM)

line 131 need to be: mv "$pkgdir/usr/include/hyprland/wlroots" "$pkgdir/usr/include/hyprland/wlr"

rpi2 commented on 2024-05-14 11:05 (UTC)

$pkgdir/usr/include/hyprland/wlr no such file or directory?

sevy2010 commented on 2024-05-14 10:07 (UTC)

I also got that error and simply commenting out line 131 did the trick because the wlr folder is at the destination after build anyway

kotv commented on 2024-05-13 12:41 (UTC)

Also for me changing line 131 in PKGBUILD solved .cache/paru/clone/hyprland-git/pkg/hyprland-git/usr/include/wlr': No such file or directory @hertog @memchr please update the PKGBUILD