kisslinux / repo

KISS Linux - Official Repositories
https://kisslinux.github.io
MIT License
403 stars 102 forks source link

sway compilation error #298

Closed ghost closed 3 years ago

ghost commented 3 years ago

Sway gives a compilation error Compilation log:

patching file meson.build
patching file sway/commands/bar/bind.c
patching file sway/commands/bind.c
patching file sway/commands/input/scroll_button.c
patching file sway/input/cursor.c
patching file sway/input/seatop_default.c
patching file sway/ipc-json.c
patching file sway/meson.build
The Meson build system
Version: 0.59.0
Source dir: /root/.cache/kiss/proc/4820/build/sway
Build dir: /root/.cache/kiss/proc/4820/build/sway/build
Build type: native build
WARNING: Unknown options: "examples, x11-backend, xcb-errors, xcb-icccm"
The value of new options can be set with:
meson setup <builddir> --reconfigure -Dnew_option=new_value ...
Project name: sway
Project version: 1.6.1
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.7.4)
Run-time dependency json-c found: YES 0.15
Run-time dependency libpcre found: YES 8.44
Run-time dependency wayland-server found: YES 1.19.0
Run-time dependency wayland-client found: YES 1.19.0
Run-time dependency wayland-cursor found: YES 1.19.0
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency wayland-protocols found: YES 1.21
Run-time dependency xkbcommon found: YES 1.3.0
Run-time dependency cairo found: YES 1.16.0
Run-time dependency pango found: YES 1.48.7
Run-time dependency pangocairo found: YES 1.48.7
Found CMake: /usr/bin/cmake (3.21.0)
Run-time dependency gdk-pixbuf-2.0 found: NO (tried pkgconfig and cmake)
Run-time dependency pixman-1 found: YES 0.40.0
Run-time dependency glesv2 found: YES 21.1.5
Run-time dependency libinput found: YES 1.18.0
Dependency xcb skipped: feature xwayland disabled
Run-time dependency libdrm found: YES 2.4.107
Run-time dependency libudev found: YES 243
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Run-time dependency fish found: NO (tried pkgconfig and cmake)
Library m found: YES
Library rt found: YES
Neither a subproject directory nor a wlroots.wrap file was found.
Subproject  wlroots is buildable: NO (disabling)
Run-time dependency wlroots found: YES 0.14.1
WARNING: Project targeting '>=0.53.0' but tried to use feature introduced in '0.54.0': internal arg in dep.get_variable.
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Message: libsystemd not found, trying libelogind
Message: libsystemd not found, trying libelogind
Run-time dependency libelogind found: NO (tried pkgconfig and cmake)
Message: libelogind not found, trying basu
Message: libelogind not found, trying basu
Run-time dependency basu found: NO (tried pkgconfig and cmake)
Found pkg-config: /usr/bin/pkg-config (1.7.4)
Found CMake: /usr/bin/cmake (3.21.0)
Build-time dependency scdoc found: NO (tried pkgconfig and cmake)
Program git found: YES (/usr/bin/git)
Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES 
Configuring config.h using configuration
Build-time dependency wayland-scanner found: YES 1.19.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Configuring config using configuration
Build targets in project: 28
WARNING: Project specifies a minimum meson_version '>=0.53.0' but uses features which were added in newer versions:
 * 0.54.0: {'internal arg in dep.get_variable'}

sway 1.6.1

    xwayland  : NO
    gdk-pixbuf: NO
    sd-bus    : NO
    tray      : NO
    man-pages : NO

  Subprojects
    wlroots   : NO
                Neither a subproject directory nor a wlroots.wrap file was found.

Found ninja-1.9 at /usr/bin/ninja
ninja: entering directory 'build'
[1/261] Compiling C object client/libsway-client.a.p/pool-buffer.c.o
[2/261] Compiling C object swaymsg/swaymsg.p/main.c.o
[3/261] Compiling C object common/libsway-common.a.p/util.c.o
[4/261] Compiling C object common/libsway-common.a.p/stringop.c.o
[5/261] Compiling C object common/libsway-common.a.p/pango.c.o
[6/261] Compiling C object common/libsway-common.a.p/list.c.o
[7/261] Compiling C object common/libsway-common.a.p/loop.c.o
[8/261] Compiling C object common/libsway-common.a.p/log.c.o
[9/261] Compiling C object common/libsway-common.a.p/ipc-client.c.o
[10/261] Compiling C object common/libsway-common.a.p/cairo.c.o
[11/261] Compiling C object common/libsway-common.a.p/background-image.c.o
[12/261] Generating wlr_output_power_management_unstable_v1_xml_server_c with a custom command
[13/261] Generating wlr_input_inhibitor_unstable_v1_xml_server_c with a custom command
[14/261] Generating idle_xml_server_c with a custom command
[15/261] Generating wlr_layer_shell_unstable_v1_xml_server_c with a custom command
[16/261] Generating __usr_share_wayland_protocols_unstable_tablet_tablet_unstable_v2_xml_server_c with a custom command
[17/261] Generating __usr_share_wayland_protocols_unstable_pointer_constraints_pointer_constraints_unstable_v1_xml_server_c with a custom command
[18/261] Generating __usr_share_wayland_protocols_unstable_xdg_output_xdg_output_unstable_v1_xml_server_c with a custom command
[19/261] Generating __usr_share_wayland_protocols_stable_xdg_shell_xdg_shell_xml_server_h with a custom command
[20/261] Generating __usr_share_wayland_protocols_stable_xdg_shell_xdg_shell_xml_client_h with a custom command
[21/261] Generating __usr_share_wayland_protocols_unstable_xdg_output_xdg_output_unstable_v1_xml_server_h with a custom command
[22/261] Generating __usr_share_wayland_protocols_unstable_xdg_output_xdg_output_unstable_v1_xml_client_h with a custom command
[23/261] Generating wlr_output_power_management_unstable_v1_xml_server_h with a custom command
[24/261] Generating wlr_layer_shell_unstable_v1_xml_server_h with a custom command
[25/261] Generating wlr_layer_shell_unstable_v1_xml_client_h with a custom command
[26/261] Generating wlr_input_inhibitor_unstable_v1_xml_server_h with a custom command
[27/261] Generating wlr_input_inhibitor_unstable_v1_xml_client_h with a custom command
[28/261] Generating __usr_share_wayland_protocols_unstable_tablet_tablet_unstable_v2_xml_server_h with a custom command
[29/261] Generating __usr_share_wayland_protocols_unstable_pointer_constraints_pointer_constraints_unstable_v1_xml_server_h with a custom command
[30/261] Generating idle_xml_server_h with a custom command
[31/261] Generating __usr_share_wayland_protocols_stable_xdg_shell_xdg_shell_xml_server_c with a custom command
[32/261] Compiling C object swaynag/swaynag.p/types.c.o
[33/261] Compiling C object swaynag/swaynag.p/swaynag.c.o
[34/261] Compiling C object swaynag/swaynag.p/render.c.o
[35/261] Compiling C object swaynag/swaynag.p/main.c.o
[36/261] Compiling C object swaynag/swaynag.p/config.c.o
[37/261] Compiling C object swaybar/swaybar.p/status_line.c.o
[38/261] Compiling C object swaybar/swaybar.p/render.c.o
[39/261] Compiling C object swaybar/swaybar.p/main.c.o
[40/261] Compiling C object swaybar/swaybar.p/ipc.c.o
[41/261] Compiling C object swaybar/swaybar.p/input.c.o
[42/261] Compiling C object swaybar/swaybar.p/i3bar.c.o
[43/261] Compiling C object swaybar/swaybar.p/config.c.o
[44/261] Compiling C object swaybar/swaybar.p/bar.c.o
[45/261] Compiling C object sway/sway.p/tree_output.c.o
[46/261] Compiling C object sway/sway.p/tree_workspace.c.o
[47/261] Compiling C object sway/sway.p/tree_view.c.o
[48/261] Compiling C object sway/sway.p/tree_root.c.o
[49/261] Linking static target common/libsway-common.a
[50/261] Linking static target client/libsway-client.a
[51/261] Compiling C object sway/sway.p/tree_node.c.o
[52/261] Compiling C object sway/sway.p/tree_container.c.o
[53/261] Linking target swaymsg/swaymsg
[54/261] Compiling C object sway/sway.p/tree_arrange.c.o
[55/261] Compiling C object sway/sway.p/commands_output_transform.c.o
[56/261] Compiling C object sway/sway.p/commands_output_toggle.c.o
[57/261] Compiling C object sway/sway.p/commands_output_subpixel.c.o
[58/261] Compiling C object sway/sway.p/commands_output_scale_filter.c.o
[59/261] Compiling C object sway/sway.p/commands_output_scale.c.o
[60/261] Compiling C object sway/sway.p/commands_output_position.c.o
[61/261] Compiling C object sway/sway.p/commands_output_mode.c.o
[62/261] Compiling C object sway/sway.p/commands_output_max_render_time.c.o
[63/261] Compiling C object sway/sway.p/commands_output_enable.c.o
[64/261] Compiling C object sway/sway.p/commands_output_dpms.c.o
[65/261] Compiling C object sway/sway.p/commands_output_disable.c.o
[66/261] Compiling C object sway/sway.p/commands_output_background.c.o
[67/261] Compiling C object sway/sway.p/commands_output_adaptive_sync.c.o
[68/261] Compiling C object sway/sway.p/commands_input_xkb_variant.c.o
[69/261] Compiling C object sway/sway.p/commands_input_xkb_switch_layout.c.o
[70/261] Compiling C object sway/sway.p/commands_input_xkb_rules.c.o
[71/261] Compiling C object sway/sway.p/commands_input_xkb_options.c.o
[72/261] Compiling C object sway/sway.p/commands_input_xkb_numlock.c.o
[73/261] Compiling C object sway/sway.p/commands_input_xkb_model.c.o
[74/261] Compiling C object sway/sway.p/commands_input_xkb_layout.c.o
[75/261] Compiling C object sway/sway.p/commands_input_xkb_file.c.o
[76/261] Compiling C object sway/sway.p/commands_input_xkb_capslock.c.o
[77/261] Compiling C object sway/sway.p/commands_input_tool_mode.c.o
[78/261] Compiling C object sway/sway.p/commands_input_tap_button_map.c.o
[79/261] Compiling C object sway/sway.p/commands_input_tap.c.o
[80/261] Compiling C object sway/sway.p/commands_input_scroll_method.c.o
[81/261] Compiling C object sway/sway.p/commands_input_scroll_factor.c.o
[82/261] Compiling C object sway/sway.p/commands_input_scroll_button.c.o
[83/261] Compiling C object sway/sway.p/commands_input_repeat_rate.c.o
[84/261] Compiling C object sway/sway.p/commands_input_repeat_delay.c.o
[85/261] Compiling C object sway/sway.p/commands_input_pointer_accel.c.o
[86/261] Compiling C object sway/sway.p/commands_input_natural_scroll.c.o
[87/261] Compiling C object sway/sway.p/commands_input_middle_emulation.c.o
[88/261] Compiling C object sway/sway.p/commands_input_map_to_region.c.o
[89/261] Compiling C object sway/sway.p/commands_input_map_to_output.c.o
[90/261] Compiling C object sway/sway.p/commands_input_map_from_region.c.o
[91/261] Compiling C object sway/sway.p/commands_input_left_handed.c.o
[92/261] Compiling C object sway/sway.p/commands_input_events.c.o
[93/261] Compiling C object sway/sway.p/commands_input_dwt.c.o
[94/261] Compiling C object sway/sway.p/commands_input_drag_lock.c.o
[95/261] Compiling C object sway/sway.p/commands_input_drag.c.o
[96/261] Compiling C object sway/sway.p/commands_input_click_method.c.o
[97/261] Compiling C object sway/sway.p/commands_input_calibration_matrix.c.o
[98/261] Compiling C object sway/sway.p/commands_input_accel_profile.c.o
[99/261] Compiling C object sway/sway.p/commands_bar_wrap_scroll.c.o
[100/261] Compiling C object sway/sway.p/commands_bar_workspace_min_width.c.o
[101/261] Compiling C object sway/sway.p/commands_bar_workspace_buttons.c.o
[102/261] Compiling C object sway/sway.p/commands_bar_tray_padding.c.o
[103/261] Compiling C object sway/sway.p/commands_bar_tray_output.c.o
[104/261] Compiling C object sway/sway.p/commands_bar_tray_bind.c.o
[105/261] Compiling C object sway/sway.p/commands_bar_swaybar_command.c.o
[106/261] Compiling C object sway/sway.p/commands_bar_strip_workspace_name.c.o
[107/261] Compiling C object sway/sway.p/commands_bar_strip_workspace_numbers.c.o
[108/261] Compiling C object sway/sway.p/commands_bar_status_padding.c.o
[109/261] Compiling C object sway/sway.p/commands_bar_status_edge_padding.c.o
[110/261] Compiling C object sway/sway.p/commands_bar_status_command.c.o
[111/261] Compiling C object sway/sway.p/commands_bar_separator_symbol.c.o
[112/261] Compiling C object sway/sway.p/commands_bar_position.c.o
[113/261] Compiling C object sway/sway.p/commands_bar_pango_markup.c.o
[114/261] Compiling C object sway/sway.p/commands_bar_output.c.o
[115/261] Compiling C object sway/sway.p/commands_bar_modifier.c.o
[116/261] Compiling C object sway/sway.p/commands_bar_mode.c.o
[117/261] Compiling C object sway/sway.p/commands_bar_id.c.o
[118/261] Compiling C object sway/sway.p/commands_bar_icon_theme.c.o
[119/261] Compiling C object sway/sway.p/commands_bar_hidden_state.c.o
[120/261] Compiling C object sway/sway.p/commands_bar_height.c.o
[121/261] Compiling C object sway/sway.p/commands_bar_gaps.c.o
[122/261] Compiling C object sway/sway.p/commands_bar_font.c.o
[123/261] Compiling C object sway/sway.p/commands_bar_colors.c.o
[124/261] Compiling C object sway/sway.p/commands_bar_binding_mode_indicator.c.o
[125/261] Compiling C object sway/sway.p/commands_bar_bind.c.o
[126/261] Compiling C object sway/sway.p/commands_xwayland.c.o
[127/261] Compiling C object sway/sway.p/commands_ws_auto_back_and_forth.c.o
[128/261] Compiling C object sway/sway.p/commands_workspace_layout.c.o
[129/261] Compiling C object sway/sway.p/commands_workspace.c.o
[130/261] Compiling C object sway/sway.p/commands_urgent.c.o
[131/261] Compiling C object sway/sway.p/commands_unmark.c.o
[132/261] Compiling C object sway/sway.p/commands_titlebar_padding.c.o
[133/261] Compiling C object sway/sway.p/commands_titlebar_border_thickness.c.o
[134/261] Compiling C object sway/sway.p/commands_title_format.c.o
[135/261] Compiling C object sway/sway.p/commands_title_align.c.o
[136/261] Compiling C object sway/sway.p/commands_tiling_drag_threshold.c.o
[137/261] Compiling C object sway/sway.p/commands_tiling_drag.c.o
[138/261] Compiling C object sway/sway.p/commands_swap.c.o
[139/261] Compiling C object sway/sway.p/commands_swaynag_command.c.o
[140/261] Compiling C object sway/sway.p/commands_swaybg_command.c.o
[141/261] Compiling C object sway/sway.p/commands_sticky.c.o
[142/261] Compiling C object sway/sway.p/commands_split.c.o
[143/261] Compiling C object sway/sway.p/commands_smart_gaps.c.o
[144/261] Compiling C object sway/sway.p/commands_smart_borders.c.o
[145/261] Compiling C object sway/sway.p/commands_shortcuts_inhibitor.c.o
[146/261] Compiling C object sway/sway.p/commands_show_marks.c.o
[147/261] Compiling C object sway/sway.p/commands_set.c.o
[148/261] Compiling C object sway/sway.p/commands_seat_xcursor_theme.c.o
[149/261] Compiling C object sway/sway.p/commands_seat_shortcuts_inhibitor.c.o
[150/261] Compiling C object sway/sway.p/commands_seat_pointer_constraint.c.o
[151/261] Compiling C object sway/sway.p/commands_seat_keyboard_grouping.c.o
[152/261] Compiling C object sway/sway.p/commands_seat_idle.c.o
[153/261] Compiling C object sway/sway.p/commands_seat_hide_cursor.c.o
[154/261] Compiling C object sway/sway.p/commands_seat_fallback.c.o
[155/261] Compiling C object sway/sway.p/commands_seat_cursor.c.o
[156/261] Compiling C object sway/sway.p/commands_seat_attach.c.o
[157/261] Compiling C object sway/sway.p/commands_seat.c.o
[158/261] Compiling C object sway/sway.p/commands_scratchpad.c.o
[159/261] Compiling C object sway/sway.p/commands_resize.c.o
[160/261] Compiling C object sway/sway.p/commands_rename.c.o
[161/261] Compiling C object sway/sway.p/commands_reload.c.o
[162/261] Compiling C object sway/sway.p/commands_popup_during_fullscreen.c.o
[163/261] Compiling C object sway/sway.p/commands_output.c.o
[164/261] Compiling C object sway/sway.p/commands_nop.c.o
[165/261] Compiling C object sway/sway.p/commands_no_focus.c.o
[166/261] Compiling C object sway/sway.p/commands_new_window.c.o
[167/261] Compiling C object sway/sway.p/commands_new_float.c.o
[168/261] Compiling C object sway/sway.p/commands_move.c.o
[169/261] Compiling C object sway/sway.p/commands_mouse_warping.c.o
[170/261] Compiling C object sway/sway.p/commands_mode.c.o
[171/261] Compiling C object sway/sway.p/commands_layout.c.o
[172/261] Compiling C object sway/sway.p/commands_input.c.o
[173/261] Compiling C object sway/sway.p/commands_include.c.o
[174/261] Compiling C object sway/sway.p/commands_opacity.c.o
[175/261] Compiling C object sway/sway.p/commands_max_render_time.c.o
[176/261] Compiling C object sway/sway.p/commands_mark.c.o
[177/261] Compiling C object sway/sway.p/commands_kill.c.o
[178/261] Compiling C object sway/sway.p/commands_inhibit_idle.c.o
[179/261] Compiling C object sway/sway.p/commands_hide_edge_borders.c.o
[180/261] Compiling C object sway/sway.p/commands_gaps.c.o
[181/261] Compiling C object sway/sway.p/commands_fullscreen.c.o
[182/261] Compiling C object sway/sway.p/commands_force_focus_wrapping.c.o
[183/261] Compiling C object sway/sway.p/commands_force_display_urgency_hint.c.o
[184/261] Compiling C object sway/sway.p/commands_for_window.c.o
[185/261] Compiling C object sway/sway.p/commands_font.c.o
[186/261] Compiling C object sway/sway.p/commands_focus_wrapping.c.o
[187/261] Compiling C object sway/sway.p/commands_focus_on_window_activation.c.o
[188/261] Compiling C object sway/sway.p/commands_focus_follows_mouse.c.o
[189/261] Compiling C object sway/sway.p/commands_focus.c.o
[190/261] Compiling C object sway/sway.p/commands_floating_modifier.c.o
[191/261] Compiling C object sway/sway.p/commands_floating_minmax_size.c.o
[192/261] Compiling C object sway/sway.p/commands_floating.c.o
[193/261] Compiling C object sway/sway.p/commands_exec_always.c.o
[194/261] Compiling C object sway/sway.p/commands_exec.c.o
[195/261] Compiling C object sway/sway.p/commands_exit.c.o
[196/261] Compiling C object sway/sway.p/commands_default_orientation.c.o
[197/261] Compiling C object sway/sway.p/commands_default_floating_border.c.o
[198/261] Compiling C object sway/sway.p/commands_default_border.c.o
[199/261] Compiling C object sway/sway.p/commands_create_output.c.o
[200/261] Compiling C object sway/sway.p/commands_client.c.o
[201/261] Compiling C object sway/sway.p/commands_border.c.o
[202/261] Compiling C object sway/sway.p/commands_bind.c.o
[203/261] Compiling C object sway/sway.p/commands_bar.c.o
[204/261] Compiling C object sway/sway.p/commands_assign.c.o
[205/261] Compiling C object sway/sway.p/config_input.c.o
[206/261] Compiling C object sway/sway.p/config_seat.c.o
[207/261] Compiling C object sway/sway.p/config_output.c.o
[208/261] Compiling C object sway/sway.p/config_bar.c.o
[209/261] Compiling C object sway/sway.p/input_text_input.c.o
[210/261] Compiling C object sway/sway.p/input_tablet.c.o
[211/261] Compiling C object sway/sway.p/input_switch.c.o
[212/261] Compiling C object sway/sway.p/input_seatop_resize_tiling.c.o
[213/261] Compiling C object sway/sway.p/input_seatop_resize_floating.c.o
[214/261] Compiling C object sway/sway.p/input_seatop_move_tiling.c.o
[215/261] Compiling C object sway/sway.p/input_seatop_move_floating.c.o
[216/261] Compiling C object sway/sway.p/input_seatop_down.c.o
[217/261] Compiling C object sway/sway.p/input_seatop_default.c.o
[218/261] Compiling C object sway/sway.p/input_seat.c.o
[219/261] Compiling C object sway/sway.p/input_libinput.c.o
[220/261] Compiling C object sway/sway.p/input_keyboard.c.o
[221/261] Compiling C object sway/sway.p/input_cursor.c.o
[222/261] Compiling C object sway/sway.p/input_input-manager.c.o
[223/261] Compiling C object sway/sway.p/desktop_xdg_shell.c.o
[224/261] Compiling C object sway/sway.p/desktop_transaction.c.o
[225/261] Compiling C object sway/sway.p/desktop_surface.c.o
[226/261] Compiling C object sway/sway.p/desktop_render.c.o
[227/261] Compiling C object sway/sway.p/desktop_output.c.o
[228/261] Compiling C object sway/sway.p/desktop_layer_shell.c.o
[229/261] Compiling C object sway/sway.p/desktop_idle_inhibit_v1.c.o
[230/261] Compiling C object sway/sway.p/desktop_desktop.c.o
ninja: job failed: cc -Isway/sway.p -Isway -I../sway -Iinclude -I../include -Iprotocols -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -g -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.6.1"' -fmacro-prefix-map=../= -O3 -pipe -march=native -pthread -MD -MQ sway/sway.p/desktop_render.c.o -MF sway/sway.p/desktop_render.c.o.d -o sway/sway.p/desktop_render.c.o -c ../sway/desktop/render.c
../sway/desktop/render.c:8:10: fatal error: wlr/render/gles2.h: No such file or directory
    8 | #include <wlr/render/gles2.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: subcommand failed

How can i fix this?

ghost commented 3 years ago

https://github.com/kisslinux/repo/issues/298#issuecomment-885996482

ghost commented 3 years ago

Yes. There wasnt any errors regarding wlroots' compilation/installation.

ghost commented 3 years ago

wlroots compile log:

-> Ordering arguments list based on dependence 
-> Building: explicit: wlroots 
-> Checking for pre-built dependencies 
-> wlroots Reading sources
found /root/.cache/kiss/sources/wlroots/wlroots-0.14.1.tar.gz
-> wlroots Verifying sources
- 448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db
+ 448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db
-> wlroots Building package (1/1)
-> wlroots Extracting sources
-> wlroots Starting build
The Meson build system
Version: 0.59.0
Source dir: /root/.cache/kiss/proc/60069/build/wlroots
Build dir: /root/.cache/kiss/proc/60069/build/wlroots/build
Build type: native build
Project name: wlroots
Project version: 0.14.1
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
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 
WARNING: Project targeting '>=0.56.0' but tried to use feature deprecated since '0.56.0': meson.build_root. use meson.project_build_root() or meson.global_build_root() instead.
Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES 
Found pkg-config: /usr/bin/pkg-config (1.7.4)
Run-time dependency wayland-server found: YES 1.19.0
Run-time dependency wayland-client found: YES 1.19.0
Run-time dependency libdrm found: YES 2.4.107
Run-time dependency gbm found: YES 21.1.5
Run-time dependency libinput found: YES 1.18.0
Run-time dependency xkbcommon found: YES 1.3.0
Run-time dependency libudev found: YES 243
Run-time dependency pixman-1 found: YES 0.40.0
Library m found: YES
Library rt found: YES
Run-time dependency wayland-protocols found: YES 1.21
Found pkg-config: /usr/bin/pkg-config (1.7.4)
Build-time dependency wayland-scanner found: YES 1.19.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Checking for function "gbm_bo_get_fd_for_plane" with dependency gbm: YES 
Found CMake: /usr/bin/cmake (3.21.0)
Run-time dependency egl found: NO (tried pkgconfig and cmake)
Run-time dependency glesv2 found: YES 21.1.5
Dependency pixman-1 found: YES 0.40.0 (cached)
Dependency xcb skipped: feature x11-backend disabled
Run-time dependency libseat found: YES 0.5.0
Run-time dependency xwayland found: NO (tried pkgconfig and cmake)
Program Xwayland found: NO
Configuring config.h using configuration
Configuring version.h using configuration
Build targets in project: 101
WARNING: Deprecated features used:
 * 0.56.0: {'meson.build_root'}

wlroots 0.14.1

    x11-backend   : NO
    xwayland      : NO
    gles2-renderer: NO
    xcb-errors    : NO

Found ninja-1.9 at /usr/bin/ninja
ninja: entering directory 'build'
[1/228] Generating xdg_shell_c with a custom command
[2/228] Generating xdg_output_unstable_v1_c with a custom command
[3/228] Generating xdg_foreign_unstable_v2_c with a custom command
[4/228] Generating xdg_foreign_unstable_v1_c with a custom command
[5/228] Generating xdg_decoration_unstable_v1_c with a custom command
[6/228] Generating xdg_activation_v1_c with a custom command
[7/228] Generating wlr_virtual_pointer_unstable_v1_c with a custom command
[8/228] Generating wlr_screencopy_unstable_v1_c with a custom command
[9/228] Generating wlr_output_power_management_unstable_v1_c with a custom command
[10/228] Generating wlr_output_management_unstable_v1_c with a custom command
[11/228] Generating wlr_layer_shell_unstable_v1_c with a custom command
[12/228] Generating wlr_input_inhibitor_unstable_v1_c with a custom command
[13/228] Generating wlr_gamma_control_unstable_v1_c with a custom command
[14/228] Generating wlr_foreign_toplevel_management_unstable_v1_c with a custom command
[15/228] Generating wlr_export_dmabuf_unstable_v1_c with a custom command
[16/228] Generating wlr_data_control_unstable_v1_c with a custom command
[17/228] Generating virtual_keyboard_unstable_v1_c with a custom command
[18/228] Generating viewporter_c with a custom command
[19/228] Generating text_input_unstable_v3_c with a custom command
[20/228] Generating tablet_unstable_v2_c with a custom command
[21/228] Generating relative_pointer_unstable_v1_c with a custom command
[22/228] Generating primary_selection_unstable_v1_c with a custom command
[23/228] Generating presentation_time_c with a custom command
[24/228] Generating pointer_gestures_unstable_v1_c with a custom command
[25/228] Generating pointer_constraints_unstable_v1_c with a custom command
[26/228] Generating linux_dmabuf_unstable_v1_c with a custom command
[27/228] Generating keyboard_shortcuts_inhibit_unstable_v1_c with a custom command
[28/228] Generating kde_server_decoration_c with a custom command
[29/228] Generating kde_idle_c with a custom command
[30/228] Generating input_method_unstable_v2_c with a custom command
[31/228] Generating idle_inhibit_unstable_v1_c with a custom command
[32/228] Generating fullscreen_shell_unstable_v1_c with a custom command
[33/228] Generating xdg_shell_server_h with a custom command
[34/228] Generating xdg_shell_client_h with a custom command
[35/228] Generating xdg_output_unstable_v1_server_h with a custom command
[36/228] Generating xdg_foreign_unstable_v2_server_h with a custom command
[37/228] Generating xdg_foreign_unstable_v1_server_h with a custom command
[38/228] Generating xdg_decoration_unstable_v1_server_h with a custom command
[39/228] Generating xdg_decoration_unstable_v1_client_h with a custom command
[40/228] Generating xdg_activation_v1_server_h with a custom command
[41/228] Generating wlr_virtual_pointer_unstable_v1_server_h with a custom command
[42/228] Generating wlr_screencopy_unstable_v1_server_h with a custom command
[43/228] Generating wlr_output_power_management_unstable_v1_server_h with a custom command
[44/228] Generating wlr_output_management_unstable_v1_server_h with a custom command
[45/228] Generating wlr_layer_shell_unstable_v1_server_h with a custom command
[46/228] Generating wlr_input_inhibitor_unstable_v1_server_h with a custom command
[47/228] Generating wlr_gamma_control_unstable_v1_server_h with a custom command
[48/228] Generating wlr_foreign_toplevel_management_unstable_v1_server_h with a custom command
[49/228] Generating wlr_export_dmabuf_unstable_v1_server_h with a custom command
[50/228] Generating wlr_data_control_unstable_v1_server_h with a custom command
[51/228] Generating virtual_keyboard_unstable_v1_server_h with a custom command
[52/228] Generating viewporter_server_h with a custom command
[53/228] Generating text_input_unstable_v3_server_h with a custom command
[54/228] Generating tablet_unstable_v2_server_h with a custom command
[55/228] Generating tablet_unstable_v2_client_h with a custom command
[56/228] Generating kde_server_decoration_server_h with a custom command
[57/228] Generating relative_pointer_unstable_v1_server_h with a custom command
[58/228] Generating relative_pointer_unstable_v1_client_h with a custom command
[59/228] Generating primary_selection_unstable_v1_server_h with a custom command
[60/228] Generating presentation_time_server_h with a custom command
[61/228] Generating presentation_time_client_h with a custom command
[62/228] Generating pointer_gestures_unstable_v1_server_h with a custom command
[63/228] Generating pointer_gestures_unstable_v1_client_h with a custom command
[64/228] Generating pointer_constraints_unstable_v1_server_h with a custom command
[65/228] Generating linux_dmabuf_unstable_v1_server_h with a custom command
[66/228] Generating linux_dmabuf_unstable_v1_client_h with a custom command
[67/228] Generating keyboard_shortcuts_inhibit_unstable_v1_server_h with a custom command
[68/228] Generating input_method_unstable_v2_server_h with a custom command
[69/228] Generating kde_idle_server_h with a custom command
[70/228] Generating idle_inhibit_unstable_v1_server_h with a custom command
[71/228] Generating fullscreen_shell_unstable_v1_server_h with a custom command
[72/228] Generating drm_server_h with a custom command
[73/228] Generating drm_client_h with a custom command
[74/228] Generating drm_c with a custom command
[75/228] Compiling C object libwlroots.so.9.p/xcursor_xcursor.c.o
[76/228] Compiling C object libwlroots.so.9.p/xcursor_wlr_xcursor.c.o
[77/228] Compiling C object libwlroots.so.9.p/util_token.c.o
[78/228] Compiling C object libwlroots.so.9.p/util_time.c.o
[79/228] Compiling C object libwlroots.so.9.p/util_signal.c.o
[80/228] Compiling C object libwlroots.so.9.p/util_shm.c.o
[81/228] Compiling C object libwlroots.so.9.p/util_region.c.o
[82/228] Compiling C object libwlroots.so.9.p/util_log.c.o
[83/228] Compiling C object libwlroots.so.9.p/util_global.c.o
[84/228] Compiling C object libwlroots.so.9.p/util_array.c.o
[85/228] Compiling C object libwlroots.so.9.p/types_wlr_xdg_output_v1.c.o
[86/228] Compiling C object libwlroots.so.9.p/types_wlr_xdg_foreign_registry.c.o
[87/228] Compiling C object libwlroots.so.9.p/types_wlr_xdg_foreign_v2.c.o
[88/228] Compiling C object libwlroots.so.9.p/types_wlr_xdg_foreign_v1.c.o
[89/228] Compiling C object libwlroots.so.9.p/types_wlr_xdg_decoration_v1.c.o
[90/228] Compiling C object libwlroots.so.9.p/types_wlr_xdg_activation_v1.c.o
[91/228] Compiling C object libwlroots.so.9.p/types_wlr_xcursor_manager.c.o
[92/228] Compiling C object libwlroots.so.9.p/types_wlr_virtual_pointer_v1.c.o
[93/228] Compiling C object libwlroots.so.9.p/types_wlr_virtual_keyboard_v1.c.o
[94/228] Compiling C object libwlroots.so.9.p/types_wlr_viewporter.c.o
[95/228] Compiling C object libwlroots.so.9.p/types_wlr_touch.c.o
[96/228] Compiling C object libwlroots.so.9.p/types_wlr_text_input_v3.c.o
[97/228] Compiling C object libwlroots.so.9.p/types_wlr_tablet_tool.c.o
[98/228] Compiling C object libwlroots.so.9.p/types_wlr_tablet_pad.c.o
[99/228] Compiling C object libwlroots.so.9.p/types_wlr_switch.c.o
[100/228] Compiling C object libwlroots.so.9.p/types_wlr_surface.c.o
[101/228] Compiling C object libwlroots.so.9.p/types_wlr_server_decoration.c.o
[102/228] Compiling C object libwlroots.so.9.p/types_wlr_screencopy_v1.c.o
[103/228] Compiling C object libwlroots.so.9.p/types_wlr_relative_pointer_v1.c.o
[104/228] Compiling C object libwlroots.so.9.p/types_wlr_region.c.o
[105/228] Compiling C object libwlroots.so.9.p/types_wlr_primary_selection.c.o
[106/228] Compiling C object libwlroots.so.9.p/types_wlr_primary_selection_v1.c.o
[107/228] Compiling C object libwlroots.so.9.p/types_wlr_presentation_time.c.o
[108/228] Compiling C object libwlroots.so.9.p/types_wlr_pointer.c.o
[109/228] Compiling C object libwlroots.so.9.p/types_wlr_pointer_gestures_v1.c.o
[110/228] Compiling C object libwlroots.so.9.p/types_wlr_pointer_constraints_v1.c.o
[111/228] Compiling C object libwlroots.so.9.p/types_wlr_output.c.o
[112/228] Compiling C object libwlroots.so.9.p/types_wlr_output_power_management_v1.c.o
[113/228] Compiling C object libwlroots.so.9.p/types_wlr_output_management_v1.c.o
[114/228] Compiling C object libwlroots.so.9.p/types_wlr_output_layout.c.o
[115/228] Compiling C object libwlroots.so.9.p/types_wlr_output_damage.c.o
[116/228] Compiling C object libwlroots.so.9.p/types_wlr_matrix.c.o
[117/228] Compiling C object libwlroots.so.9.p/types_wlr_list.c.o
[118/228] Compiling C object libwlroots.so.9.p/types_wlr_linux_dmabuf_v1.c.o
[119/228] Compiling C object libwlroots.so.9.p/types_wlr_layer_shell_v1.c.o
[120/228] Compiling C object libwlroots.so.9.p/types_wlr_keyboard_shortcuts_inhibit_v1.c.o
[121/228] Compiling C object libwlroots.so.9.p/types_wlr_keyboard_group.c.o
[122/228] Compiling C object libwlroots.so.9.p/types_wlr_keyboard.c.o
[123/228] Compiling C object libwlroots.so.9.p/types_wlr_input_method_v2.c.o
[124/228] Compiling C object libwlroots.so.9.p/types_wlr_input_inhibitor.c.o
[125/228] Compiling C object libwlroots.so.9.p/types_wlr_input_device.c.o
[126/228] Compiling C object libwlroots.so.9.p/types_wlr_idle.c.o
[127/228] Compiling C object libwlroots.so.9.p/types_wlr_idle_inhibit_v1.c.o
[128/228] Compiling C object libwlroots.so.9.p/types_wlr_gamma_control_v1.c.o
[129/228] Compiling C object libwlroots.so.9.p/types_wlr_fullscreen_shell_v1.c.o
[130/228] Compiling C object libwlroots.so.9.p/types_wlr_foreign_toplevel_management_v1.c.o
[131/228] Compiling C object libwlroots.so.9.p/types_wlr_export_dmabuf_v1.c.o
[132/228] Compiling C object libwlroots.so.9.p/types_wlr_data_control_v1.c.o
[133/228] Compiling C object libwlroots.so.9.p/types_wlr_cursor.c.o
[134/228] Compiling C object libwlroots.so.9.p/types_wlr_compositor.c.o
[135/228] Compiling C object libwlroots.so.9.p/types_wlr_buffer.c.o
[136/228] Compiling C object libwlroots.so.9.p/types_wlr_box.c.o
[137/228] Compiling C object libwlroots.so.9.p/types_xdg_shell_wlr_xdg_toplevel.c.o
[138/228] Compiling C object libwlroots.so.9.p/types_xdg_shell_wlr_xdg_surface.c.o
[139/228] Compiling C object libwlroots.so.9.p/types_xdg_shell_wlr_xdg_shell.c.o
[140/228] Compiling C object libwlroots.so.9.p/types_xdg_shell_wlr_xdg_positioner.c.o
[141/228] Compiling C object libwlroots.so.9.p/types_xdg_shell_wlr_xdg_popup.c.o
[142/228] Compiling C object libwlroots.so.9.p/types_tablet_v2_wlr_tablet_v2.c.o
[143/228] Compiling C object libwlroots.so.9.p/types_tablet_v2_wlr_tablet_v2_tool.c.o
[144/228] Compiling C object libwlroots.so.9.p/types_tablet_v2_wlr_tablet_v2_tablet.c.o
[145/228] Compiling C object libwlroots.so.9.p/types_tablet_v2_wlr_tablet_v2_pad.c.o
[146/228] Compiling C object libwlroots.so.9.p/types_seat_wlr_seat.c.o
[147/228] Compiling C object libwlroots.so.9.p/types_seat_wlr_seat_touch.c.o
[148/228] Compiling C object libwlroots.so.9.p/types_seat_wlr_seat_pointer.c.o
[149/228] Compiling C object libwlroots.so.9.p/types_seat_wlr_seat_keyboard.c.o
[150/228] Compiling C object libwlroots.so.9.p/types_data_device_wlr_drag.c.o
[151/228] Compiling C object libwlroots.so.9.p/types_data_device_wlr_data_source.c.o
[152/228] Compiling C object libwlroots.so.9.p/types_data_device_wlr_data_offer.c.o
[153/228] Compiling C object libwlroots.so.9.p/types_data_device_wlr_data_device.c.o
[154/228] Compiling C object libwlroots.so.9.p/backend_session_session.c.o
[155/228] Compiling C object libwlroots.so.9.p/backend_wayland_tablet_v2.c.o
[156/228] Compiling C object libwlroots.so.9.p/backend_wayland_seat.c.o
[157/228] Compiling C object libwlroots.so.9.p/backend_wayland_output.c.o
[158/228] Compiling C object libwlroots.so.9.p/backend_wayland_backend.c.o
[159/228] Compiling C object libwlroots.so.9.p/backend_noop_output.c.o
[160/228] Compiling C object libwlroots.so.9.p/backend_noop_backend.c.o
[161/228] Compiling C object libwlroots.so.9.p/backend_multi_backend.c.o
[162/228] Compiling C object libwlroots.so.9.p/backend_libinput_touch.c.o
[163/228] Compiling C object libwlroots.so.9.p/backend_libinput_tablet_tool.c.o
[164/228] Compiling C object libwlroots.so.9.p/backend_libinput_tablet_pad.c.o
[165/228] Compiling C object libwlroots.so.9.p/backend_libinput_switch.c.o
[166/228] Compiling C object libwlroots.so.9.p/backend_libinput_pointer.c.o
[167/228] Compiling C object libwlroots.so.9.p/backend_libinput_keyboard.c.o
[168/228] Compiling C object libwlroots.so.9.p/backend_libinput_events.c.o
[169/228] Compiling C object libwlroots.so.9.p/backend_libinput_backend.c.o
[170/228] Compiling C object libwlroots.so.9.p/backend_headless_output.c.o
[171/228] Compiling C object libwlroots.so.9.p/backend_headless_input_device.c.o
[172/228] Compiling C object libwlroots.so.9.p/backend_headless_backend.c.o
[173/228] Compiling C object libwlroots.so.9.p/backend_drm_util.c.o
[174/228] Compiling C object libwlroots.so.9.p/backend_drm_renderer.c.o
[175/228] Compiling C object libwlroots.so.9.p/backend_drm_properties.c.o
[176/228] Compiling C object libwlroots.so.9.p/backend_drm_legacy.c.o
[177/228] Compiling C object libwlroots.so.9.p/backend_drm_drm.c.o
[178/228] Compiling C object libwlroots.so.9.p/backend_drm_cvt.c.o
[179/228] Compiling C object libwlroots.so.9.p/backend_drm_backend.c.o
[180/228] Compiling C object libwlroots.so.9.p/backend_drm_atomic.c.o
[181/228] Compiling C object libwlroots.so.9.p/backend_backend.c.o
[182/228] Compiling C object libwlroots.so.9.p/render_pixman_renderer.c.o
[183/228] Compiling C object libwlroots.so.9.p/render_pixman_pixel_format.c.o
[184/228] Compiling C object libwlroots.so.9.p/render_drm_dumb_allocator.c.o
[185/228] Compiling C object libwlroots.so.9.p/render_wlr_texture.c.o
[186/228] Compiling C object libwlroots.so.9.p/render_wlr_renderer.c.o
[187/228] Compiling C object libwlroots.so.9.p/render_swapchain.c.o
[188/228] Compiling C object libwlroots.so.9.p/render_shm_allocator.c.o
[189/228] Compiling C object libwlroots.so.9.p/render_pixel_format.c.o
[190/228] Compiling C object libwlroots.so.9.p/render_gbm_allocator.c.o
[191/228] Compiling C object libwlroots.so.9.p/render_drm_format_set.c.o
[192/228] Compiling C object libwlroots.so.9.p/render_dmabuf.c.o
[193/228] Compiling C object libwlroots.so.9.p/render_allocator.c.o
[194/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_xdg-shell-protocol.c.o
[195/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_xdg-output-unstable-v1-protocol.c.o
[196/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_xdg-foreign-unstable-v2-protocol.c.o
[197/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_xdg-foreign-unstable-v1-protocol.c.o
[198/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_xdg-decoration-unstable-v1-protocol.c.o
[199/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_xdg-activation-v1-protocol.c.o
[200/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-virtual-pointer-unstable-v1-protocol.c.o
[201/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-screencopy-unstable-v1-protocol.c.o
[202/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-output-power-management-unstable-v1-protocol.c.o
[203/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-output-management-unstable-v1-protocol.c.o
[204/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-layer-shell-unstable-v1-protocol.c.o
[205/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-input-inhibitor-unstable-v1-protocol.c.o
[206/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-gamma-control-unstable-v1-protocol.c.o
[207/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[208/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-export-dmabuf-unstable-v1-protocol.c.o
[209/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_wlr-data-control-unstable-v1-protocol.c.o
[210/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_virtual-keyboard-unstable-v1-protocol.c.o
[211/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_viewporter-protocol.c.o
[212/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_text-input-unstable-v3-protocol.c.o
[213/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_tablet-unstable-v2-protocol.c.o
[214/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_relative-pointer-unstable-v1-protocol.c.o
[215/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_primary-selection-unstable-v1-protocol.c.o
[216/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_presentation-time-protocol.c.o
[217/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_pointer-gestures-unstable-v1-protocol.c.o
[218/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_pointer-constraints-unstable-v1-protocol.c.o
[219/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_linux-dmabuf-unstable-v1-protocol.c.o
[220/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o
[221/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_server-decoration-protocol.c.o
[222/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_idle-protocol.c.o
[223/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_input-method-unstable-v2-protocol.c.o
[224/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_idle-inhibit-unstable-v1-protocol.c.o
[225/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_fullscreen-shell-unstable-v1-protocol.c.o
[226/228] Compiling C object libwlroots.so.9.p/meson-generated_.._protocol_drm-protocol.c.o
[227/228] Linking static target libwlroots.a
[228/228] Linking target libwlroots.so.9
ninja: entering directory 'build'
[1/1] Installing files.
Installing subdir /root/.cache/kiss/proc/60069/build/wlroots/include/wlr to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/xcursor.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_tablet_tool.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_pointer.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_output.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_tablet_pad.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_switch.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_touch.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_keyboard.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/interfaces/wlr_input_device.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/interfaces
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/render/wlr_texture.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/render
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/render/pixman.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/render
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/render/dmabuf.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/render
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/render/interface.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/render
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/render/wlr_renderer.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/render
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/render/drm_format_set.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/render
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_data_device.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_matrix.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_output_damage.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_tablet_tool.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_pointer.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_virtual_pointer_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_text_input_v3.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_output_layout.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_foreign_v2.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_layer_shell_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_input_inhibitor.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_primary_selection.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_output.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_idle.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_foreign_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_screencopy_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_keyboard_group.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_output_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_output_power_management_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_presentation_time.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_region.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_list.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_input_method_v2.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_gamma_control_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_buffer.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_output_management_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_tablet_pad.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_tablet_v2.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xcursor_manager.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_seat.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_viewporter.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_activation_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_switch.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_server_decoration.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_box.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_touch.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_compositor.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_keyboard.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_foreign_registry.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_xdg_shell.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_relative_pointer_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_input_device.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_data_control_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_primary_selection_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_surface.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/types/wlr_cursor.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/types
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/util/region.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/util
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/util/edges.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/util
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/util/log.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/util
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/noop.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/multi.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/interface.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/headless.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/drm.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/wayland.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/session.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing /root/.cache/kiss/proc/60069/build/wlroots/include/wlr/backend/libinput.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr/backend
Installing libwlroots.so.9 to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/lib
Installing libwlroots.a to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/lib
Installing /root/.cache/kiss/proc/60069/build/wlroots/build/include/wlr/config.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr
Installing /root/.cache/kiss/proc/60069/build/wlroots/build/include/wlr/version.h to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/include/wlr
Installing /root/.cache/kiss/proc/60069/build/wlroots/build/meson-private/wlroots.pc to /root/.cache/kiss/proc/60069/pkg/wlroots/usr/lib/pkgconfig
-> wlroots Successfully built package
-> wlroots Generating manifest
-> wlroots Stripping binaries and libraries
-> wlroots looking for dependencies (using readelf)
-> wlroots Generating manifest
-> wlroots Generating etcsums
-> wlroots Creating tarball
-> wlroots Successfully created tarball
-> Install built packages? [wlroots] 
-> Continue?: Press Enter to continue or Ctrl+C to abort 

-> Ordering arguments list based on dependence 
-> wlroots Checking if manifest valid
-> wlroots Checking if package installable
-> wlroots Checking for package conflicts
-> wlroots Installing package (wlroots@0.14.1-1.tar.gz)
-> wlroots Installed successfully
dylanaraps commented 3 years ago

Please try the fix I just pushed. It should at the very least give us more information.

  1. kiss u.
  2. kiss b wlroots
  3. kiss b sway
ghost commented 3 years ago

Please try the fix I just pushed. It should at the very least give us more information.

1. `kiss u`.

2. `kiss b wlroots`

3. `kiss b sway`

kiss b wlroots fail.


The Meson build system
Version: 0.59.0
Source dir: /root/.cache/kiss/proc/63456/build/wlroots
Build dir: /root/.cache/kiss/proc/63456/build/wlroots/build
Build type: native build
Project name: wlroots
Project version: 0.14.1
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
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 
WARNING: Project targeting '>=0.56.0' but tried to use feature deprecated since '0.56.0': meson.build_root. use meson.project_build_root() or meson.global_build_root() instead.
Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES 
Found pkg-config: /usr/bin/pkg-config (1.7.4)
Run-time dependency wayland-server found: YES 1.19.0
Run-time dependency wayland-client found: YES 1.19.0
Run-time dependency libdrm found: YES 2.4.107
Run-time dependency gbm found: YES 21.1.5
Run-time dependency libinput found: YES 1.18.0
Run-time dependency xkbcommon found: YES 1.3.0
Run-time dependency libudev found: YES 243
Run-time dependency pixman-1 found: YES 0.40.0
Library m found: YES
Library rt found: YES
Run-time dependency wayland-protocols found: YES 1.21
Found pkg-config: /usr/bin/pkg-config (1.7.4)
Build-time dependency wayland-scanner found: YES 1.19.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Checking for function "gbm_bo_get_fd_for_plane" with dependency gbm: YES 
Found CMake: /usr/bin/cmake (3.21.0)
Run-time dependency egl found: NO (tried cmake)

render/meson.build:24:0: ERROR: Could not generate cargs for egl: Package x11 was not found in the pkg-config search path. Perhaps you should add the directory containing `x11.pc' to the PKG_CONFIG_PATH environment variable Package 'x11', required by 'egl', not found Package 'xext', required by 'egl', not found Package 'xfixes', required by 'egl', not found Package 'x11-xcb', required by 'egl', not found Package 'xcb', required by 'egl', not found Package 'xcb-glx', required by 'egl', not found Package 'xcb-dri2', required by 'egl', not found Package 'xxf86vm', required by 'egl', not found

A full log can be found at /root/.cache/kiss/proc/63456/build/wlroots/build/meson-logs/meson-log.txt

dylanaraps commented 3 years ago

Yup. This is as expected. Sway requires the GLES2 renderer from wlroots which was not being enabled in your build of wlroots as a dependency is unavailable and renderers was set to auto. The commit I pushed forces GLES2 to be enabled causing the real error to appear.

Run-time dependency egl found: NO (tried cmake)

This is an issue with your mesa package I believe.

Does /usr/lib/libEGL.so exist?

ghost commented 3 years ago

Does /usr/lib/libEGL.so exist?

Yes, it does.

dylanaraps commented 3 years ago

Do you have pkgconf installed?

Also: pkgconf --libs --cflags egl

ghost commented 3 years ago

Do you have pkgconf installed?

Also: pkgconf --libs --cflags egl

I do.

~ # pkgconf --libs --cflags egl
Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'
to the PKG_CONFIG_PATH environment variable
Package 'x11', required by 'egl', not found
Package 'xext', required by 'egl', not found
Package 'xfixes', required by 'egl', not found
Package 'x11-xcb', required by 'egl', not found
Package 'xcb', required by 'egl', not found
Package 'xcb-glx', required by 'egl', not found
Package 'xcb-dri2', required by 'egl', not found
Package 'xxf86vm', required by 'egl', not found
dylanaraps commented 3 years ago

Your mesa package needs a rebuild as it's linked to xorg libraries (for some reason) (and you don't have these libraries installed).

dylanaraps commented 3 years ago

For reference:

-> pkgconf --libs --cflags egl
-DEGL_NO_X11 -I/usr/include/libdrm -lEGL
ghost commented 3 years ago

Sway and wlroots successfully installed after recompiling mesa. Thanks.