==> Запускается build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true -D python.bytecompile=1 sway-git build -D sd-bus-provider=libsystemd -D werror=false
The Meson build system
Version: 1.2.1
Source dir: /home/pooh/.cache/yay/sway-git/src/sway-git
Build dir: /home/pooh/.cache/yay/sway-git/src/build
Build type: native build
Project name: sway
Project version: 1.9-dev
C compiler for the host machine: ccache cc (gcc 13.2.1 "cc (GCC) 13.2.1 20230801")
C linker for the host machine: cc ld.bfd 2.41.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Neither a subproject directory nor a wlroots.wrap file was found.
Subproject wlroots is buildable: NO (disabling)
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Run-time dependency wlroots found: YES 0.17.0-dev
Run-time dependency json-c found: YES 0.17
Run-time dependency libpcre2-8 found: YES 10.42
Run-time dependency wayland-server found: YES 1.22.0
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency wayland-cursor found: YES 1.22.0
Run-time dependency wayland-protocols found: YES 1.32
Run-time dependency xkbcommon found: YES 1.5.0
Run-time dependency cairo found: YES 1.17.8
Run-time dependency pango found: YES 1.50.14
Run-time dependency pangocairo found: YES 1.50.14
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.10
Run-time dependency pixman-1 found: YES 0.42.2
Run-time dependency libevdev found: YES 1.13.1
Run-time dependency libinput found: YES 1.24.0
Run-time dependency xcb found: YES 1.16
Run-time dependency libdrm found: YES 2.4.116
Run-time dependency libudev found: YES 254
Library m found: YES
Library rt found: YES
Run-time dependency xcb-icccm found: YES 0.4.2
Run-time dependency threads found: YES
Run-time dependency libsystemd found: YES 254
Header "libinput.h" has symbol "LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM" with dependency libinput: YES
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Build-time dependency scdoc found: YES 1.11.2
Program /usr/bin/scdoc found: YES (/usr/bin/scdoc)
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.22.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Configuring config using configuration
Run-time dependency bash-completion found: YES 2.11
Run-time dependency fish found: YES 3.6.1
Build targets in project: 49
sway 1.9-dev
xwayland : YES
gdk-pixbuf : YES
tray : YES
man-pages : YES
Subprojects
wlroots : NO Neither a subproject directory nor a wlroots.wrap file was found.
User defined options
auto_features : enabled
buildtype : plain
libexecdir : lib
prefix : /usr
sbindir : bin
werror : false
wrap_mode : nodownload
python.bytecompile: 1
b_lto : true
b_pie : true
sd-bus-provider : libsystemd
Found ninja-1.11.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /home/pooh/.cache/yay/sway-git/src/build
ninja: Entering directory `/home/pooh/.cache/yay/sway-git/src/build'
[77/318] Compiling C object sway/sway.p/desktop_surface.c.o
../sway-git/sway/desktop/surface.c: В функции «surface_update_outputs»:
../sway-git/sway/desktop/surface.c:59:9: предупреждение: неявная декларация функции «wlr_surface_set_preferred_buffer_scale»; имелось в виду «wl_surface_send_preferred_buffer_scale»? [-Wimplicit-function-declaration]
59 | wlr_surface_set_preferred_buffer_scale(surface, ceil(scale));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| wl_surface_send_preferred_buffer_scale
[79/318] Compiling C object sway/sway.p/server.c.o
FAILED: sway/sway.p/server.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/server.c.o -MF sway/sway.p/server.c.o.d -o sway/sway.p/server.c.o -c ../sway-git/sway/server.c
../sway-git/sway/server.c:14:10: фатальная ошибка: wlr/types/wlr_cursor_shape_v1.h: Нет такого файла или каталога
14 | #include <wlr/types/wlr_cursor_shape_v1.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
компиляция прервана.
[80/318] Compiling C object sway/sway.p/xdg_activation_v1.c.o
FAILED: sway/sway.p/xdg_activation_v1.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/xdg_activation_v1.c.o -MF sway/sway.p/xdg_activation_v1.c.o.d -o sway/sway.p/xdg_activation_v1.c.o -c ../sway-git/sway/xdg_activation_v1.c
../sway-git/sway/xdg_activation_v1.c: В функции «xdg_activation_v1_handle_request_activate»:
../sway-git/sway/xdg_activation_v1.c:20:34: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
20 | if (!xdg_surface->surface->mapped) {
| ^~
[81/318] Compiling C object sway/sway.p/lock.c.o
FAILED: sway/sway.p/lock.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/lock.c.o -MF sway/sway.p/lock.c.o.d -o sway/sway.p/lock.c.o -c ../sway-git/sway/lock.c
../sway-git/sway/lock.c: В функции «destroy_lock_surface»:
../sway-git/sway/lock.c:65:74: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
65 | if (other != surf->lock_surface && other->surface->mapped) {
| ^~
../sway-git/sway/lock.c: В функции «handle_new_surface»:
../sway-git/sway/lock.c:109:53: ошибка: «struct <anonymous>» не содержит элемента с именем «map»
109 | wl_signal_add(&lock_surface->surface->events.map, &surf->map);
| ^
[82/318] Compiling C object sway/sway.p/desktop_xdg_shell.c.o
FAILED: sway/sway.p/desktop_xdg_shell.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/desktop_xdg_shell.c.o -MF sway/sway.p/desktop_xdg_shell.c.o.d -o sway/sway.p/desktop_xdg_shell.c.o -c ../sway-git/sway/desktop/xdg_shell.c
../sway-git/sway/desktop/xdg_shell.c: В функции «popup_create»:
../sway-git/sway/desktop/xdg_shell.c:107:52: ошибка: «struct <anonymous>» не содержит элемента с именем «map»
107 | wl_signal_add(&xdg_surface->surface->events.map, &popup->child.surface_map);
| ^
../sway-git/sway/desktop/xdg_shell.c:108:52: ошибка: «struct <anonymous>» не содержит элемента с именем «unmap»
108 | wl_signal_add(&xdg_surface->surface->events.unmap, &popup->child.surface_unmap);
| ^
../sway-git/sway/desktop/xdg_shell.c: В функции «handle_request_fullscreen»:
../sway-git/sway/desktop/xdg_shell.c:349:37: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
349 | if (!toplevel->base->surface->mapped) {
| ^~
../sway-git/sway/desktop/xdg_shell.c: В функции «handle_xdg_shell_surface»:
../sway-git/sway/desktop/xdg_shell.c:534:52: ошибка: «struct <anonymous>» не содержит элемента с именем «map»
534 | wl_signal_add(&xdg_surface->surface->events.map, &xdg_shell_view->map);
| ^
../sway-git/sway/desktop/xdg_shell.c:537:52: ошибка: «struct <anonymous>» не содержит элемента с именем «unmap»
537 | wl_signal_add(&xdg_surface->surface->events.unmap, &xdg_shell_view->unmap);
| ^
[83/318] Compiling C object sway/sway.p/desktop_layer_shell.c.o
FAILED: sway/sway.p/desktop_layer_shell.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/desktop_layer_shell.c.o -MF sway/sway.p/desktop_layer_shell.c.o.d -o sway/sway.p/desktop_layer_shell.c.o -c ../sway-git/sway/desktop/layer_shell.c
../sway-git/sway/desktop/layer_shell.c: В функции «arrange_layers»:
../sway-git/sway/desktop/layer_shell.c:256:70: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
256 | layer->layer_surface->surface->mapped) {
| ^~
../sway-git/sway/desktop/layer_shell.c: В функции «find_mapped_layer_by_client»:
../sway-git/sway/desktop/layer_shell.c:292:76: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
292 | && lsurface->layer_surface->surface->mapped) {
| ^~
../sway-git/sway/desktop/layer_shell.c: В функции «handle_surface_commit»:
../sway-git/sway/desktop/layer_shell.c:332:67: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
332 | || layer->mapped != layer_surface->surface->mapped) {
| ^~
../sway-git/sway/desktop/layer_shell.c:333:55: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
333 | layer->mapped = layer_surface->surface->mapped;
| ^~
../sway-git/sway/desktop/layer_shell.c: В функции «handle_destroy»:
../sway-git/sway/desktop/layer_shell.c:388:47: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
388 | if (sway_layer->layer_surface->surface->mapped) {
| ^~
../sway-git/sway/desktop/layer_shell.c: В функции «create_subsurface»:
../sway-git/sway/desktop/layer_shell.c:493:55: ошибка: «struct <anonymous>» не содержит элемента с именем «map»
493 | wl_signal_add(&wlr_subsurface->surface->events.map, &subsurface->map);
| ^
../sway-git/sway/desktop/layer_shell.c:495:55: ошибка: «struct <anonymous>» не содержит элемента с именем «unmap»
495 | wl_signal_add(&wlr_subsurface->surface->events.unmap, &subsurface->unmap);
| ^
../sway-git/sway/desktop/layer_shell.c: В функции «create_popup»:
../sway-git/sway/desktop/layer_shell.c:610:56: ошибка: «struct <anonymous>» не содержит элемента с именем «map»
610 | wl_signal_add(&wlr_popup->base->surface->events.map, &popup->map);
| ^
../sway-git/sway/desktop/layer_shell.c:612:56: ошибка: «struct <anonymous>» не содержит элемента с именем «unmap»
612 | wl_signal_add(&wlr_popup->base->surface->events.unmap, &popup->unmap);
| ^
../sway-git/sway/desktop/layer_shell.c: В функции «handle_layer_shell_surface»:
../sway-git/sway/desktop/layer_shell.c:700:54: ошибка: «struct <anonymous>» не содержит элемента с именем «map»
700 | wl_signal_add(&layer_surface->surface->events.map, &sway_layer->map);
| ^
../sway-git/sway/desktop/layer_shell.c:702:54: ошибка: «struct <anonymous>» не содержит элемента с именем «unmap»
702 | wl_signal_add(&layer_surface->surface->events.unmap, &sway_layer->unmap);
| ^
[84/318] Compiling C object sway/sway.p/xdg_decoration.c.o
FAILED: sway/sway.p/xdg_decoration.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/xdg_decoration.c.o -MF sway/sway.p/xdg_decoration.c.o.d -o sway/sway.p/xdg_decoration.c.o -c ../sway-git/sway/xdg_decoration.c
../sway-git/sway/xdg_decoration.c: В функции «handle_xdg_decoration»:
../sway-git/sway/xdg_decoration.c:56:62: ошибка: «struct wlr_xdg_toplevel_decoration_v1» не содержит элемента с именем «toplevel»
56 | struct sway_xdg_shell_view *xdg_shell_view = wlr_deco->toplevel->base->data;
| ^~
../sway-git/sway/xdg_decoration.c: В функции «xdg_decoration_from_surface»:
../sway-git/sway/xdg_decoration.c:82:45: ошибка: «struct wlr_xdg_toplevel_decoration_v1» не содержит элемента с именем «toplevel»
82 | if (deco->wlr_xdg_decoration->toplevel->base->surface == surface) {
| ^~
[87/318] Compiling C object sway/sway.p/desktop_render.c.o
FAILED: sway/sway.p/desktop_render.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -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-git/sway/desktop/render.c
../sway-git/sway/desktop/render.c:70:35: ошибка: тип возвращаемого значения не полный
70 | static enum wlr_scale_filter_mode get_scale_filter(struct sway_output *output) {
| ^~~~~~~~~~~~~~~~
../sway-git/sway/desktop/render.c: В функции «get_scale_filter»:
../sway-git/sway/desktop/render.c:73:24: ошибка: «WLR_SCALE_FILTER_BILINEAR» не описан (первое использование в этой функции); имелось в виду «SCALE_FILTER_LINEAR»?
73 | return WLR_SCALE_FILTER_BILINEAR;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| SCALE_FILTER_LINEAR
../sway-git/sway/desktop/render.c:73:24: замечание: сообщение о каждом неописанном идентификаторе выдается один раз в каждой функции, где он встречается
../sway-git/sway/desktop/render.c:73:24: предупреждение: оператор «return» <значение> в функции возвращающей void [-Wreturn-type]
../sway-git/sway/desktop/render.c:70:35: замечание: объявлено здесь
70 | static enum wlr_scale_filter_mode get_scale_filter(struct sway_output *output) {
| ^~~~~~~~~~~~~~~~
../sway-git/sway/desktop/render.c:75:24: ошибка: «WLR_SCALE_FILTER_NEAREST» не описан (первое использование в этой функции); имелось в виду «SCALE_FILTER_NEAREST»?
75 | return WLR_SCALE_FILTER_NEAREST;
| ^~~~~~~~~~~~~~~~~~~~~~~~
| SCALE_FILTER_NEAREST
../sway-git/sway/desktop/render.c:75:24: предупреждение: оператор «return» <значение> в функции возвращающей void [-Wreturn-type]
../sway-git/sway/desktop/render.c:70:35: замечание: объявлено здесь
70 | static enum wlr_scale_filter_mode get_scale_filter(struct sway_output *output) {
| ^~~~~~~~~~~~~~~~
../sway-git/sway/desktop/render.c: В функции «render_texture»:
../sway-git/sway/desktop/render.c:112:9: предупреждение: неявная декларация функции «wlr_render_pass_add_texture»; имелось в виду «wlr_render_texture»? [-Wimplicit-function-declaration]
112 | wlr_render_pass_add_texture(ctx->pass, &(struct wlr_render_texture_options) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| wlr_render_texture
../sway-git/sway/desktop/render.c:113:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «texture»
113 | .texture = texture,
| ^~~~~~~
../sway-git/sway/desktop/render.c:113:28: предупреждение: избыточные элементы в инициализаторе структуры
113 | .texture = texture,
| ^~~~~~~
../sway-git/sway/desktop/render.c:113:28: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:114:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «src_box»
114 | .src_box = src_box,
| ^~~~~~~
../sway-git/sway/desktop/render.c:114:28: предупреждение: избыточные элементы в инициализаторе структуры
114 | .src_box = src_box,
| ^~~~~~~
../sway-git/sway/desktop/render.c:114:28: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:115:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «dst_box»
115 | .dst_box = proj_box,
| ^~~~~~~
../sway-git/sway/desktop/render.c:115:28: предупреждение: избыточные элементы в инициализаторе структуры
115 | .dst_box = proj_box,
| ^~~~~~~~
../sway-git/sway/desktop/render.c:115:28: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:116:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «transform»
116 | .transform = transform,
| ^~~~~~~~~
../sway-git/sway/desktop/render.c:116:30: предупреждение: избыточные элементы в инициализаторе структуры
116 | .transform = transform,
| ^~~~~~~~~
../sway-git/sway/desktop/render.c:116:30: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:117:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «alpha»
117 | .alpha = &alpha,
| ^~~~~
../sway-git/sway/desktop/render.c:117:26: предупреждение: избыточные элементы в инициализаторе структуры
117 | .alpha = &alpha,
| ^
../sway-git/sway/desktop/render.c:117:26: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:118:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «clip»
118 | .clip = &damage,
| ^~~~
../sway-git/sway/desktop/render.c:118:25: предупреждение: избыточные элементы в инициализаторе структуры
118 | .clip = &damage,
| ^
../sway-git/sway/desktop/render.c:118:25: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:119:18: ошибка: «struct wlr_render_texture_options» не содержит элемента с именем «filter_mode»
119 | .filter_mode = get_scale_filter(output),
| ^~~~~~~~~~~
../sway-git/sway/desktop/render.c:119:32: предупреждение: избыточные элементы в инициализаторе структуры
119 | .filter_mode = get_scale_filter(output),
| ^~~~~~~~~~~~~~~~
../sway-git/sway/desktop/render.c:119:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:112:85: ошибка: некорректное использование неопределенного типа «struct wlr_render_texture_options»
112 | wlr_render_pass_add_texture(ctx->pass, &(struct wlr_render_texture_options) {
| ^
../sway-git/sway/desktop/render.c: В функции «render_surface_iterator»:
../sway-git/sway/desktop/render.c:153:9: предупреждение: неявная декларация функции «wlr_presentation_surface_textured_on_output»; имелось в виду «wlr_presentation_surface_sampled_on_output»? [-Wimplicit-function-declaration]
153 | wlr_presentation_surface_textured_on_output(server.presentation, surface,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| wlr_presentation_surface_sampled_on_output
../sway-git/sway/desktop/render.c: В функции «render_rect»:
../sway-git/sway/desktop/render.c:217:9: предупреждение: неявная декларация функции «wlr_render_pass_add_rect» [-Wimplicit-function-declaration]
217 | wlr_render_pass_add_rect(ctx->pass, &(struct wlr_render_rect_options){
| ^~~~~~~~~~~~~~~~~~~~~~~~
../sway-git/sway/desktop/render.c:218:18: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «box»
218 | .box = box,
| ^~~
../sway-git/sway/desktop/render.c:218:24: предупреждение: избыточные элементы в инициализаторе структуры
218 | .box = box,
| ^~~
../sway-git/sway/desktop/render.c:218:24: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:219:18: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «color»
219 | .color = {
| ^~~~~
../sway-git/sway/desktop/render.c:219:26: ошибка: избыточные фигурные скобки в конце инициализатора
219 | .color = {
| ^
../sway-git/sway/desktop/render.c:219:26: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:219:26: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:219:26: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:225:18: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «clip»
225 | .clip = &damage,
| ^~~~
../sway-git/sway/desktop/render.c:225:25: предупреждение: избыточные элементы в инициализаторе структуры
225 | .clip = &damage,
| ^
../sway-git/sway/desktop/render.c:225:25: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:217:78: ошибка: некорректное использование неопределенного типа «struct wlr_render_rect_options»
217 | wlr_render_pass_add_rect(ctx->pass, &(struct wlr_render_rect_options){
| ^
../sway-git/sway/desktop/render.c: В функции «output_render»:
../sway-git/sway/desktop/render.c:1013:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «box»
1013 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^~~
../sway-git/sway/desktop/render.c:1013:32: ошибка: избыточные фигурные скобки в конце инициализатора
1013 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^
../sway-git/sway/desktop/render.c:1013:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1013:32: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1013:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1014:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «color»
1014 | .color = { .r = 1, .g = 1, .b = 0, .a = 1 },
| ^~~~~
../sway-git/sway/desktop/render.c:1014:34: ошибка: избыточные фигурные скобки в конце инициализатора
1014 | .color = { .r = 1, .g = 1, .b = 0, .a = 1 },
| ^
../sway-git/sway/desktop/render.c:1014:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1014:34: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1014:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1012:86: ошибка: некорректное использование неопределенного типа «struct wlr_render_rect_options»
1012 | wlr_render_pass_add_rect(ctx->pass, &(struct wlr_render_rect_options){
| ^
../sway-git/sway/desktop/render.c:1024:24: ошибка: переменная «clear_color» инициализирована, хотя имеет неполный тип
1024 | struct wlr_render_color clear_color = {
| ^~~~~~~~~~~~~~~~
../sway-git/sway/desktop/render.c:1025:26: ошибка: «struct wlr_render_color» не содержит элемента с именем «a»
1025 | .a = 1.0f
| ^
../sway-git/sway/desktop/render.c:1025:30: предупреждение: избыточные элементы в инициализаторе структуры
1025 | .a = 1.0f
| ^~~~
../sway-git/sway/desktop/render.c:1025:30: замечание: (где-то рядом с инициализацией для «clear_color»)
../sway-git/sway/desktop/render.c:1024:41: ошибка: размер «clear_color» в памяти неизвестен
1024 | struct wlr_render_color clear_color = {
| ^~~~~~~~~~~
../sway-git/sway/desktop/render.c:1033:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «box»
1033 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^~~
../sway-git/sway/desktop/render.c:1033:32: ошибка: избыточные фигурные скобки в конце инициализатора
1033 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^
../sway-git/sway/desktop/render.c:1033:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1033:32: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1033:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1034:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «color»
1034 | .color = clear_color,
| ^~~~~
../sway-git/sway/desktop/render.c:1034:34: предупреждение: избыточные элементы в инициализаторе структуры
1034 | .color = clear_color,
| ^~~~~~~~~~~
../sway-git/sway/desktop/render.c:1034:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1035:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «clip»
1035 | .clip = &transformed_damage,
| ^~~~
../sway-git/sway/desktop/render.c:1035:33: предупреждение: избыточные элементы в инициализаторе структуры
1035 | .clip = &transformed_damage,
| ^
../sway-git/sway/desktop/render.c:1035:33: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1032:86: ошибка: некорректное использование неопределенного типа «struct wlr_render_rect_options»
1032 | wlr_render_pass_add_rect(ctx->pass, &(struct wlr_render_rect_options){
| ^
../sway-git/sway/desktop/render.c:1049:59: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
1049 | if (!lock_surface->surface->mapped) {
| ^~
../sway-git/sway/desktop/render.c:1024:41: предупреждение: неиспользуемая переменная «clear_color» [-Wunused-variable]
1024 | struct wlr_render_color clear_color = {
| ^~~~~~~~~~~
../sway-git/sway/desktop/render.c:1066:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «box»
1066 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^~~
../sway-git/sway/desktop/render.c:1066:32: ошибка: избыточные фигурные скобки в конце инициализатора
1066 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^
../sway-git/sway/desktop/render.c:1066:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1066:32: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1066:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1067:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «color»
1067 | .color = { .r = 0, .g = 0, .b = 0, .a = 1 },
| ^~~~~
../sway-git/sway/desktop/render.c:1067:34: ошибка: избыточные фигурные скобки в конце инициализатора
1067 | .color = { .r = 0, .g = 0, .b = 0, .a = 1 },
| ^
../sway-git/sway/desktop/render.c:1067:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1067:34: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1067:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1068:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «clip»
1068 | .clip = &transformed_damage,
| ^~~~
../sway-git/sway/desktop/render.c:1068:33: предупреждение: избыточные элементы в инициализаторе структуры
1068 | .clip = &transformed_damage,
| ^
../sway-git/sway/desktop/render.c:1068:33: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1065:86: ошибка: некорректное использование неопределенного типа «struct wlr_render_rect_options»
1065 | wlr_render_pass_add_rect(ctx->pass, &(struct wlr_render_rect_options){
| ^
../sway-git/sway/desktop/render.c:1094:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «box»
1094 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^~~
../sway-git/sway/desktop/render.c:1094:32: ошибка: избыточные фигурные скобки в конце инициализатора
1094 | .box = { .width = wlr_output->width, .height = wlr_output->height },
| ^
../sway-git/sway/desktop/render.c:1094:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1094:32: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1094:32: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1095:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «color»
1095 | .color = { .r = 0.25f, .g = 0.25f, .b = 0.25f, .a = 1 },
| ^~~~~
../sway-git/sway/desktop/render.c:1095:34: ошибка: избыточные фигурные скобки в конце инициализатора
1095 | .color = { .r = 0.25f, .g = 0.25f, .b = 0.25f, .a = 1 },
| ^
../sway-git/sway/desktop/render.c:1095:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1095:34: предупреждение: избыточные элементы в инициализаторе структуры
../sway-git/sway/desktop/render.c:1095:34: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1096:26: ошибка: «struct wlr_render_rect_options» не содержит элемента с именем «clip»
1096 | .clip = &transformed_damage,
| ^~~~
../sway-git/sway/desktop/render.c:1096:33: предупреждение: избыточные элементы в инициализаторе структуры
1096 | .clip = &transformed_damage,
| ^
../sway-git/sway/desktop/render.c:1096:33: замечание: (где-то рядом с инициализацией для «(anonymous)»)
../sway-git/sway/desktop/render.c:1093:86: ошибка: некорректное использование неопределенного типа «struct wlr_render_rect_options»
1093 | wlr_render_pass_add_rect(ctx->pass, &(struct wlr_render_rect_options){
| ^
../sway-git/sway/desktop/render.c:1137:9: предупреждение: неявная декларация функции «wlr_output_add_software_cursors_to_render_pass» [-Wimplicit-function-declaration]
1137 | wlr_output_add_software_cursors_to_render_pass(wlr_output, ctx->pass, damage);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[88/318] Compiling C object sway/sway.p/desktop_output.c.o
FAILED: sway/sway.p/desktop_output.c.o
ccache cc -Isway/sway.p -Isway -I../sway-git/sway -Iinclude -I../sway-git/include -Iprotocols -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/json-c -I/usr/include/libevdev-1.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-unused-result -Wno-missing-braces -Wno-format-zero-length -Wundef -Wvla '-DSYSCONFDIR="//etc"' '-DSWAY_VERSION="1.9-dev-89f85312 (" __DATE__ ", branch '"'"'master'"'"')"' -fmacro-prefix-map=../sway-git/= -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIE -pthread -MD -MQ sway/sway.p/desktop_output.c.o -MF sway/sway.p/desktop_output.c.o.d -o sway/sway.p/desktop_output.c.o -c ../sway-git/sway/desktop/output.c
../sway-git/sway/desktop/output.c: В функции «output_drag_icons_for_each_surface»:
../sway-git/sway/desktop/output.c:269:54: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
269 | if (drag_icon->wlr_drag_icon->surface->mapped) {
| ^~
../sway-git/sway/desktop/output.c: В функции «output_for_each_surface»:
../sway-git/sway/desktop/output.c:299:51: ошибка: «struct wlr_surface» не содержит элемента с именем «mapped»
299 | if (!lock_surface->surface->mapped) {
| ^~
../sway-git/sway/desktop/output.c: В функции «scan_out_fullscreen_view»:
../sway-git/sway/desktop/output.c:523:14: предупреждение: неявная декларация функции «wlr_output_is_direct_scanout_allowed» [-Wimplicit-function-declaration]
523 | if (!wlr_output_is_direct_scanout_allowed(wlr_output)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../sway-git/sway/desktop/output.c:533:9: предупреждение: неявная декларация функции «wlr_presentation_surface_scanned_out_on_output»; имелось в виду «wlr_presentation_surface_sampled_on_output»? [-Wimplicit-function-declaration]
533 | wlr_presentation_surface_scanned_out_on_output(server.presentation, surface,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| wlr_presentation_surface_sampled_on_output
../sway-git/sway/desktop/output.c: В функции «output_repaint_timer_handler»:
../sway-git/sway/desktop/output.c:589:25: предупреждение: неявная декларация функции «wlr_gamma_control_manager_v1_get_control»; имелось в виду «wlr_gamma_control_manager_v1_create»? [-Wimplicit-function-declaration]
589 | wlr_gamma_control_manager_v1_get_control(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| wlr_gamma_control_manager_v1_create
../sway-git/sway/desktop/output.c:589:25: предупреждение: initialization of «struct wlr_gamma_control_v1 *» from «int» makes pointer from integer without a cast [-Wint-conversion]
../sway-git/sway/desktop/output.c:591:22: предупреждение: неявная декларация функции «wlr_gamma_control_v1_apply» [-Wimplicit-function-declaration]
591 | if (!wlr_gamma_control_v1_apply(gamma_control, &pending)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../sway-git/sway/desktop/output.c:597:25: предупреждение: неявная декларация функции «wlr_gamma_control_v1_send_failed_and_destroy» [-Wimplicit-function-declaration]
597 | wlr_gamma_control_v1_send_failed_and_destroy(gamma_control);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../sway-git/sway/desktop/output.c:636:47: предупреждение: неявная декларация функции «wlr_renderer_begin_buffer_pass»; имелось в виду «wlr_renderer_begin_with_buffer»? [-Wimplicit-function-declaration]
636 | struct wlr_render_pass *render_pass = wlr_renderer_begin_buffer_pass(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| wlr_renderer_begin_with_buffer
../sway-git/sway/desktop/output.c:636:47: предупреждение: initialization of «struct wlr_render_pass *» from «int» makes pointer from integer without a cast [-Wint-conversion]
../sway-git/sway/desktop/output.c:667:14: предупреждение: неявная декларация функции «wlr_render_pass_submit» [-Wimplicit-function-declaration]
667 | if (!wlr_render_pass_submit(render_pass)) {
| ^~~~~~~~~~~~~~~~~~~~~~
../sway-git/sway/desktop/output.c: В функции «handle_gamma_control_set_gamma»:
../sway-git/sway/desktop/output.c:1072:43: ошибка: некорректное использование неопределенного типа «const struct wlr_gamma_control_manager_v1_set_gamma_event»
1072 | struct sway_output *output = event->output->data;
| ^~
ninja: build stopped: subcommand failed.
==> ОШИБКА: Произошел сбой в build().
Прерывание...
-> ошибка сборки: sway-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
sway-git - exit status 4