I built this package here and I did not get a bunch of warnings. I got one which I see this type every once in a while but never worry about it. Unless they have a serious issue with their coding…
They might have left out some make depends in the PKGBUILD that I had installed.
/home/ray/Downloads/hyprland-git/src/Hyprland/src/protocols/ToplevelExportWlrFuncs.hpp:301:45: warning: ‘const wlr_gles2_pixel_format* get_gles2_format_from_drm(uint32_t)’ defined but not used [-Wunused-function]
Build Log
==> Starting build()…
~/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots ~/Downloads/hyprland-git/src/Hyprland
The Meson build system
Version: 1.2.0
Source dir: /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots
Build dir: /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/build
Build type: native build
Project name: wlroots
Project version: 0.17.0-dev
C compiler for the host machine: cc (gcc 12.1.0 “aarch64-unknown-linux-gnu-gcc (GCC) 12.1.0”)
C linker for the host machine: cc ld.bfd 2.38
Host machine cpu family: aarch64
Host machine cpu: aarch64
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wimplicit-fallthrough=2: YES
Compiler for C supports arguments -Wendif-labels: YES
Compiler for C supports arguments -Wstrict-aliasing=2: YES
Compiler for C supports arguments -Woverflow: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Walloca: YES
Compiler for C supports arguments -Wno-missing-braces: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Run-time dependency wayland-server found: YES 1.22.0
Run-time dependency libdrm found: YES 2.4.115
Run-time dependency xkbcommon found: YES 1.5.0
Run-time dependency pixman-1 found: YES 0.42.2
Library m found: YES
Library rt found: YES
Run-time dependency wayland-protocols found: YES 1.32
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Build-time dependency wayland-scanner found: YES 1.22.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Has header “linux/dma-buf.h” : YES
Run-time dependency egl found: YES 1.5
Run-time dependency gbm found: YES 23.1.4
Run-time dependency glesv2 found: YES 3.2
Program ./embed.sh found: YES (/home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/render/gles2/shaders/./embed.sh)
Run-time dependency vulkan found: YES 1.3.255
Check usable header “vulkan/vulkan.h” with dependency vulkan: YES
Program glslangValidator found: YES (/usr/bin/glslangValidator)
Dependency pixman-1 found: YES 0.42.2 (cached)
Dependency gbm found: YES 23.1.4 (cached)
Checking for function “gbm_bo_get_fd_for_plane” with dependency gbm: YES
Run-time dependency libudev found: YES 253
Run-time dependency libseat found: YES 0.7.0
Build-time dependency hwdata found: YES 0.372
Run-time dependency libdisplay-info found: YES 0.1.1
Run-time dependency libliftoff found: YES 0.4.1
Run-time dependency libinput found: YES 1.23.0
Run-time dependency xcb found: YES 1.15
Run-time dependency xcb-dri3 found: YES 1.15
Run-time dependency xcb-present found: YES 1.15
Run-time dependency xcb-render found: YES 1.15
Run-time dependency xcb-renderutil found: YES 0.3.10
Run-time dependency xcb-shm found: YES 1.15
Run-time dependency xcb-xfixes found: YES 1.15
Run-time dependency xcb-xinput found: YES 1.15
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency xwayland found: YES 23.1.2
Dependency xcb found: YES 1.15 (cached)
Run-time dependency xcb-composite found: YES 1.15
Run-time dependency xcb-ewmh found: YES 0.4.2
Run-time dependency xcb-icccm found: YES 0.4.2
Dependency xcb-render found: YES 1.15 (cached)
Run-time dependency xcb-res found: YES 1.15
Dependency xcb-xfixes found: YES 1.15 (cached)
Run-time dependency xcb-errors found: YES 1.0.1
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
Configuring config.h using configuration
Configuring version.h using configuration
Configuring config.h using configuration
Run-time dependency threads found: YES
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency wayland-cursor found: YES 1.22.0
Dependency wayland-client found: YES 1.22.0 (cached)
Run-time dependency libpng found: YES 1.6.40
Dependency egl found: YES 1.5 (cached)
Dependency glesv2 found: YES 3.2 (cached)
Dependency gbm found: YES 23.1.4 (cached)
Run-time dependency cairo found: YES 1.17.8
Run-time dependency libavutil found: YES 58.2.100
Run-time dependency libavcodec found: YES 60.3.100
Run-time dependency libavformat found: YES 60.3.100
Dependency libdrm found: YES 2.4.115 (cached)
Has header “libavutil/hwcontext_drm.h” with dependency libavutil: YES
Build targets in project: 163
wlroots 0.17.0-dev
drm-backend : YES
x11-backend : YES
libinput-backend: YES
xwayland : YES
gles2-renderer : YES
vulkan-renderer : YES
gbm-allocator : YES
session : YES
xcb-errors : YES
egl : YES
libliftoff : YES
User defined options
buildtype : release
prefix : /home/ray/Downloads/hyprland-git/src/tmpwlr
Found ninja-1.11.1 at /usr/bin/ninja
WARNING: Running the setup command as meson [options]
instead of meson setup [options]
is ambiguous and deprecated.
ninja: Entering directory build/' [430/430] Linking target examples/foreign-toplevel ninja: Entering directory
build/’
[0/1] Installing files.
Installing subdir /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/xwayland.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/xcursor.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/pixman.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/wlr_renderer.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/egl.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/gles2.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/allocator.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/swapchain.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/wlr_texture.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/interface.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/drm_format_set.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/dmabuf.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/render/vulkan.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/render
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/util/region.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/util
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/util/log.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/util
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/util/box.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/util
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/util/edges.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/util
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/util/addon.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/util
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/xwayland/server.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/xwayland
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/xwayland/xwayland.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/xwayland
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/xwayland/shell.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/xwayland
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_output_layer.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_output_power_management_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_idle.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_data_device.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_virtual_pointer_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_drm_lease_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_idle_notify_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_compositor.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_shm.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_cursor_shape_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_presentation_time.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_cursor.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_seat.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_activation_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_fractional_scale_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_touch.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_buffer.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_output_layout.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_scene.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_keyboard.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_foreign_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_damage_ring.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_output.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_matrix.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_pointer.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_switch.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_session_lock_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_single_pixel_buffer_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_subcompositor.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_viewporter.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_input_device.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_foreign_registry.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_keyboard_group.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_xdg_foreign_v2.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_content_type_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_region.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_server_decoration.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_primary_selection.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/types/wlr_drm.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/types
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_tablet_tool.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_touch.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_buffer.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_keyboard.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_output.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_tablet_pad.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_pointer.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/interfaces/wlr_switch.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/interfaces
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/headless.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/x11.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/libinput.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/wayland.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/multi.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/drm.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/interface.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include/wlr/backend/session.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/backend
Installing libwlroots.so.12032 to /home/ray/Downloads/hyprland-git/src/tmpwlr/lib
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/build/include/wlr/config.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/build/include/wlr/version.h to /home/ray/Downloads/hyprland-git/src/tmpwlr/include/wlr/
Installing /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/build/meson-private/wlroots.pc to /home/ray/Downloads/hyprland-git/src/tmpwlr/lib/pkgconfig
Installing symlink pointing to libwlroots.so.12032 to /home/ray/Downloads/hyprland-git/src/tmpwlr/lib/libwlroots.so
~/Downloads/hyprland-git/src/Hyprland
~/Downloads/hyprland-git/src/Hyprland/subprojects/udis86 ~/Downloads/hyprland-git/src/Hyprland
Not searching for unused variables given on the command line.
– The C compiler identification is GNU 12.1.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
– Detecting C compile features
– Detecting C compile features - done
– Found Python3: /usr/bin/python3.11 (found version “3.11.3”) found components: Interpreter
Building itab.c/itab.h…
– Configuring done (4.3s)
– Generating done (0.0s)
– Build files have been written to: /home/ray/Downloads/hyprland-git/src/Hyprland/subprojects/udis86/build
[7/7] Linking C static library libudis86/liblibudis86.a
~/Downloads/hyprland-git/src/Hyprland
make: Nothing to be done for ‘protocols’.
cmake --no-warn-unused-cli -DCMAKE_SKIP_RPATH=ON -DCMAKE_BUILD_TYPE:STRING=Release -S . -B ./build -G Ninja
Not searching for unused variables given on the command line.
– The C compiler identification is GNU 12.1.0
– The CXX compiler identification is GNU 12.1.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Check for working C compiler: /usr/lib/distcc/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/lib/distcc/bin/c++ - skipped
– Detecting CXX compile features
– Detecting CXX compile features - done
– Gathering git info
– 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 PkgConfig: /usr/bin/pkg-config (found version “1.8.1”)
– Found OpenGL: /usr/lib/libOpenGL.so
– Checking for modules ‘wayland-server;wayland-client;wayland-cursor;wayland-protocols;cairo;libdrm;xkbcommon;libinput;pango;pangocairo;pixman-1’
– Found wayland-server, version 1.22.0
– Found wayland-client, version 1.22.0
– Found wayland-cursor, version 1.22.0
– Found wayland-protocols, version 1.32
– Found cairo, version 1.17.8
– Found libdrm, version 2.4.115
– Found xkbcommon, version 1.5.0
– Found libinput, version 1.23.0
– Found pango, version 1.50.14
– Found pangocairo, version 1.50.14
– Found pixman-1, version 0.42.2
– Looking for backtrace in execinfo
– Looking for backtrace in execinfo - not found
– XWAYLAND Enabled (NO_XWAYLAND not defined) checking deps…
– Checking for module ‘xcb’
– Found xcb, version 1.15
– SYSTEMD support is requested (NO_SYSTEMD not defined) checking deps…
– Checking for module ‘libsystemd’
– Found libsystemd, version 253
– Looking for systemd/sd-daemon.h
– Looking for systemd/sd-daemon.h - found
– Setting link libraries
– Configuring done (5.0s)
– Generating done (0.1s)
– Build files have been written to: /home/ray/Downloads/hyprland-git/src/Hyprland/build
cmake --build ./build --config Release --target all -jnproc 2>/dev/null || getconf NPROCESSORS_CONF
[0/2] Re-checking globbed directories…
[18/84] Building CXX object CMakeFiles/Hyprland.dir/src/helpers/MiscFunctions.cpp.o
/home/ray/Downloads/hyprland-git/src/Hyprland/src/helpers/MiscFunctions.cpp: In function ‘std::string escapeJSONStrings(const std::string&)’:
/home/ray/Downloads/hyprland-git/src/Hyprland/src/helpers/MiscFunctions.cpp:186:28: warning: comparison is always true due to limited range of data type [-Wtype-limits]
[54/84] Building CXX object CMakeFiles/Hyprland.dir/src/protocols/Screencopy.cpp.o
In file included from /home/ray/Downloads/hyprland-git/src/Hyprland/src/protocols/Screencopy.cpp:6:
/home/ray/Downloads/hyprland-git/src/Hyprland/src/protocols/ToplevelExportWlrFuncs.hpp:301:45: warning: ‘const wlr_gles2_pixel_format* get_gles2_format_from_drm(uint32_t)’ defined but not used [-Wunused-function]
[84/84] Linking CXX executable Hyprland
~/Downloads/hyprland-git/src/Hyprland/hyprctl ~/Downloads/hyprland-git/src/Hyprland
g++ -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -std=c++2b ./main.cpp -o ./hyprctl -Wl,-O1,–sort-common,–as-needed,-z,relro,-z,now
==> Entering fakeroot environment…
==> Starting package()…
~/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/include ~/Downloads/hyprland-git/src/Hyprland
~/Downloads/hyprland-git/src/Hyprland
~/Downloads/hyprland-git/src/Hyprland/subprojects/wlroots/build/include ~/Downloads/hyprland-git/src/Hyprland
~/Downloads/hyprland-git/src/Hyprland
~/Downloads/hyprland-git/src/Hyprland/build ~/Downloads/hyprland-git/src/Hyprland
– Gathering git info
– Found WaylandScanner at /usr/bin/wayland-scanner
– Found wayland-protocols at //usr/share/wayland-protocols
– Configuring Hyprland in Release with CMake
– Checking deps…
– XWAYLAND Enabled (NO_XWAYLAND not defined) checking deps…
– SYSTEMD support is requested (NO_SYSTEMD not defined) checking deps…
– Setting link libraries
– Configuring done (1.0s)
– Generating done (0.1s)
– Build files have been written to: /home/ray/Downloads/hyprland-git/src/Hyprland/build
~/Downloads/hyprland-git/src/Hyprland
==> Tidying install…
→ Removing libtool files…
→ Purging unwanted files…
→ Removing static library files…
→ Stripping unneeded symbols from binaries and libraries…
→ Compressing man and info pages…
==> Checking for packaging issues…
==> WARNING: Package contains reference to $srcdir
usr/lib/libwlroots.so.12032
usr/bin/Hyprland
==> Creating package “hyprland-git”…
→ Generating .PKGINFO file…
→ Generating .BUILDINFO file…
→ Generating .MTREE file…
→ Compressing package…
==> Leaving fakeroot environment.
==> Finished making: hyprland-git 0.27.2.r57.2ea7d10d-1 (Fri 28 Jul 2023 12:32:56 AM CDT)
real 10m26.794s
user 2m21.345s
sys 1m27.208s
If you want to test it here is the package. I know nothing about using it.
md5sum:
1e307dfa268ed9d8cf457d4edfe79d55 hyprland-git-0.27.2.r57.2ea7d10d-1-aarch64.pkg.tar.zst
https://drive.google.com/file/d/1pQiQ8kc9ssUK-tdxA5QtuoeaN30tlwdr/view?usp=sharing