Source: cage
Version: 0.1.4-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220326 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/view.c.o -MF cage.p/view.c.o.d -o 
> cage.p/view.c.o -c ../view.c
> In file included from ../view.c:15:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> In file included from /usr/include/wayland-server-core.h:32,
>                  from ../view.c:14:
> ../view.c: In function ‘view_map’:
> ../view.c:238:57: error: ‘struct wlr_surface’ has no member named 
> ‘subsurfaces_below’
>   238 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_below, parent_link) {
>       |                                                         ^~
> In file included from /usr/include/sched.h:29,
>                  from /usr/include/pthread.h:22,
>                  from /usr/include/xcb/xcb.h:43,
>                  from /usr/include/wlr/xwayland.h:17,
>                  from ../server.h:12,
>                  from ../output.h:8,
>                  from ../view.c:19:
> ../view.c:238:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   238 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_below, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> In file included from /usr/include/wayland-server-core.h:32,
>                  from ../view.c:14:
> ../view.c:238:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   238 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_below, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> ../view.c:238:57: error: ‘struct wlr_surface’ has no member named 
> ‘subsurfaces_below’
>   238 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_below, parent_link) {
>       |                                                         ^~
> ../view.c:238:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   238 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_below, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> In file included from /usr/include/sched.h:29,
>                  from /usr/include/pthread.h:22,
>                  from /usr/include/xcb/xcb.h:43,
>                  from /usr/include/wlr/xwayland.h:17,
>                  from ../server.h:12,
>                  from ../output.h:8,
>                  from ../view.c:19:
> ../view.c:238:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   238 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_below, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> In file included from /usr/include/wayland-server-core.h:32,
>                  from ../view.c:14:
> ../view.c:241:57: error: ‘struct wlr_surface’ has no member named 
> ‘subsurfaces_above’
>   241 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_above, parent_link) {
>       |                                                         ^~
> In file included from /usr/include/sched.h:29,
>                  from /usr/include/pthread.h:22,
>                  from /usr/include/xcb/xcb.h:43,
>                  from /usr/include/wlr/xwayland.h:17,
>                  from ../server.h:12,
>                  from ../output.h:8,
>                  from ../view.c:19:
> ../view.c:241:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   241 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_above, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> In file included from /usr/include/wayland-server-core.h:32,
>                  from ../view.c:14:
> ../view.c:241:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   241 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_above, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> ../view.c:241:57: error: ‘struct wlr_surface’ has no member named 
> ‘subsurfaces_above’
>   241 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_above, parent_link) {
>       |                                                         ^~
> ../view.c:241:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   241 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_above, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> In file included from /usr/include/sched.h:29,
>                  from /usr/include/pthread.h:22,
>                  from /usr/include/xcb/xcb.h:43,
>                  from /usr/include/wlr/xwayland.h:17,
>                  from ../server.h:12,
>                  from ../output.h:8,
>                  from ../view.c:19:
> ../view.c:241:9: error: ‘struct wlr_subsurface’ has no member named 
> ‘parent_link’
>   241 |         wl_list_for_each (subsurface, 
> &view->wlr_surface->subsurfaces_above, parent_link) {
>       |         ^~~~~~~~~~~~~~~~
> [5/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/idle_inhibit_v1.c.o -MF 
> cage.p/idle_inhibit_v1.c.o.d -o cage.p/idle_inhibit_v1.c.o -c 
> ../idle_inhibit_v1.c
> In file included from ../view.h:8,
>                  from ../output.h:9,
>                  from ../server.h:15,
>                  from ../idle_inhibit_v1.c:15:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> [6/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/render.c.o -MF cage.p/render.c.o.d -o 
> cage.p/render.c.o -c ../render.c
> In file included from ../render.c:13:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> ../render.c: In function ‘scissor_output’:
> ../render.c:30:41: warning: implicit declaration of function 
> ‘wlr_backend_get_renderer’; did you mean ‘wlr_backend_get_session’? 
> [-Wimplicit-function-declaration]
>    30 |         struct wlr_renderer *renderer = 
> wlr_backend_get_renderer(output->backend);
>       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
>       |                                         wlr_backend_get_session
> ../render.c:30:41: warning: initialization of ‘struct wlr_renderer *’ from 
> ‘int’ makes pointer from integer without a cast [-Wint-conversion]
> ../render.c: In function ‘render_texture’:
> ../render.c:55:41: warning: initialization of ‘struct wlr_renderer *’ from 
> ‘int’ makes pointer from integer without a cast [-Wint-conversion]
>    55 |         struct wlr_renderer *renderer = 
> wlr_backend_get_renderer(wlr_output->backend);
>       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
> ../render.c: In function ‘output_render’:
> ../render.c:137:41: warning: initialization of ‘struct wlr_renderer *’ from 
> ‘int’ makes pointer from integer without a cast [-Wint-conversion]
>   137 |         struct wlr_renderer *renderer = 
> wlr_backend_get_renderer(wlr_output->backend);
>       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
> [7/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/xdg_shell.c.o -MF cage.p/xdg_shell.c.o.d 
> -o cage.p/xdg_shell.c.o -c ../xdg_shell.c
> In file included from ../xdg_shell.c:12:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> [8/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/xwayland.c.o -MF cage.p/xwayland.c.o.d -o 
> cage.p/xwayland.c.o -c ../xwayland.c
> In file included from ../xwayland.c:12:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> [9/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/cage.c.o -MF cage.p/cage.c.o.d -o 
> cage.p/cage.c.o -c ../cage.c
> In file included from ../view.h:8,
>                  from ../seat.h:12,
>                  from ../server.h:16,
>                  from ../output.h:8,
>                  from ../cage.c:44:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> ../cage.c: In function ‘main’:
> ../cage.c:319:20: warning: implicit declaration of function 
> ‘wlr_backend_get_renderer’; did you mean ‘wlr_backend_get_session’? 
> [-Wimplicit-function-declaration]
>   319 |         renderer = wlr_backend_get_renderer(server.backend);
>       |                    ^~~~~~~~~~~~~~~~~~~~~~~~
>       |                    wlr_backend_get_session
> ../cage.c:319:18: warning: assignment to ‘struct wlr_renderer *’ from ‘int’ 
> makes pointer from integer without a cast [-Wint-conversion]
>   319 |         renderer = wlr_backend_get_renderer(server.backend);
>       |                  ^
> [10/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/output.c.o -MF cage.p/output.c.o.d -o 
> cage.p/output.c.o -c ../output.c
> In file included from ../view.h:8,
>                  from ../seat.h:12,
>                  from ../server.h:16,
>                  from ../output.h:8,
>                  from ../output.c:34:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> [11/12] cc -Icage.p -I. -I.. -I/usr/include/libdrm -I/usr/include/pixman-1 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
> -Wpedantic -std=c11 -O0 -DWLR_USE_UNSTABLE -Wall -Wundef 
> -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -MD -MQ cage.p/seat.c.o -MF cage.p/seat.c.o.d -o 
> cage.p/seat.c.o -c ../seat.c
> In file included from ../view.h:8,
>                  from ../seat.h:12,
>                  from ../server.h:16,
>                  from ../output.h:8,
>                  from ../seat.c:30:
> /usr/include/wlr/types/wlr_box.h:4:2: warning: #warning "wlr_box has been 
> moved to wlr/util/box.h" [-Wcpp]
>     4 | #warning "wlr_box has been moved to wlr/util/box.h"
>       |  ^~~~~~~
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v 
> returned exit code 1
> make: *** [debian/rules:11: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2022/03/26/cage_0.1.4-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to